BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ ĐOÀN CHÁNH TÍN ỨNG DỤNG XỬ LÝ ẢNH ĐỂ GIÁM SÁT AN NINH NGÀNH: KỸ THUẬT ĐIỆN TỬ - 605270 S K C0 0 4 4 1 0 Tp. Hồ Chí Minh, tháng 10/2014 Luan van z BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ ĐOÀN CHÁNH TÍN ỨNG DỤNG XỬ LÝ ẢNH ĐỂ GIÁM SÁT AN NINH NGÀNH: KỸ THUẬT ĐIỆN TỬ - 605270 Tp. Hồ Chí Minh, tháng 10 năm 2014 i Luan van z BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ ĐOÀN CHÁNH TÍN ỨNG DỤNG XỬ LÝ ẢNH ĐỂ GIÁM SÁT AN NINH NGÀNH: KỸ THUẬT ĐIỆN TỬ - 605270 Hƣớng dẫn khoa học: TS. LÊ CHÍ THÔNG Tp.
Hồ Chí Minh, tháng 10 năm 2014 ii Luan van LÝ LỊCH KHOA HỌC I. LÝ LỊCH SƠ LƢỢC: Họ & tên: Đoàn Chánh Tín Giới tính: Nam Ngày, tháng, năm sinh: 20/02/1988 Nơi sinh: Tp.HCM Quê quán: Hóc Môn Dân tộc: Kinh Chỗ ở riêng hoặc địa chỉ liên lạc: 16/1 Ấp Trung Đông, xã Thới Tam Thôn, Hóc Môn, Tp. HCM Điện thoại di động: 0909208064 Điện thoại nhà riêng: 08.38910955 Fax: E-mail: doanchanhtin1@gmail. QUÁ TRÌNH ĐÀO TẠO: 1.
Đại học: Hệ đào tạo: Chính quy Thời gian đào tạo từ 9/2006 đến 6/2011 Nơi học (trƣờng, thành phố): Trƣờng Đại Học Kỹ Thuất Công Nghệ Tp. Hồ Chí Minh Ngành học: Kỹ Thuật Điện Tử, Truyền Thông Tên đồ án, luận án hoặc môn thi tốt nghiệp: Nghiên cứu và thi công mạch báo hành vi của thiết bị điện và điều khiển thiết bị điện qua mạng SMS Ngày & nơi bảo vệ đồ án, luận án hoặc thi tốt nghiệp: Trƣờng Đại Học Kỹ Thuật Công Nghệ Tp. Hồ Chí Minh Ngƣời hƣớng dẫn: Th.S Trần Duy Cƣờng III. QUÁ TRÌNH CÔNG TÁC CHUYÊN MÔN KỂ TỪ KHI TỐT NGHIỆP ĐẠI HỌC: Thời gian Nơi công tác Công việc đảm nhiệm 2013-2014 Trƣờng Cao Đẳng Công Nghệ Thủ Đức Giảng viên iii Luan van LỜI CAM ĐOAN Tôi cam đoan đây là công trình nghiên cứu của tôi.
Các số liệu, kết quả nêu trong luận văn là trung thực và chƣa từng đƣợc ai công bố trong bất kỳ công trình nào khác. Hồ Chí Minh, ngày … tháng … năm 2014 Đoàn Chánh Tín iv Luan van CẢM TẠ Lời đầu tiên em xin gửi đến Thầy, TS.Lê Chí Thông lời cảm ơn chân thành và sâu sắc nhất về sự giúp đỡ của Thầy.Trong suốt thời gian thực hiện luận văn, mặc dù rất bận rộn trong công việc nhƣng Thầy vẫn giành rất nhìu thời gian và tâm huyết trong việc hƣơng dẫn em.Thầy đã cung cấp cho em rất nhìu hiểu biết về một lĩnh vực mới khi em bắt đầu thực hiện luận văn. Thầy luôn định hƣớng, góp ý, và sửa chữa những chổ sai giúp em không bị lạc lối.Những chỉ bảo của Thầy là những con đƣờng, hƣớng đi đúng đắn giúp em tự tin phát huy những cái đã làm đƣợc, bổ sung những gì thiếu sót và sữa chữa những sai sót để có thể hoàn thiện đề tài. Bên cạnh đó, em xin cảm ơn sự dạy dỗ tận tình của các thầy, cô trong khoa Điện-Điện Tử.
Những kiến thức mà thầy cô truyền đạt là một tài sản vô giá và những kinh nghiệm mà thầy cô chỉ bảo là hành trang giúp em bƣớc đi trên đƣờng đời. Đồng thời, cho con gửi lời cảm ơn đến công ơn sinh thành và dạy dỗ của ba mẹ. Gia đình luôn là nguồn động viên và hỗ trộ lớn nhất trong suốt thời gian con thực hiện đề tài cũng nhƣ trong suốt những năm tháng con lớn khôn. Ba mẹ luôn là điểm tựa cho con trong những khi khó khăn và là động lực cho con phấn đấu trong học tập.
Một lần nữa con xin gửi lời biết ơn sâu sắc nhất đến ba mẹ. Cuối cùng, tôi xin cảm ơn sự giúp đỡ của những bạn bè. Những năm tháng học tập là biết bao sự gắn bó, hỗ trợ, động viên của các bạn trong việc học, cũng nhƣ những giúp đỡ để tôi có thể hoàn thành luận văn này. Hồ Chí Minh, tháng ., năm 2014 Đoàn Chánh Tín v Luan van TÓM TẮT Hiện nay, hầu hết các công ty, xí nghiệp đều có hệ thống camera giám sát hoạt động 24/7, đồng nghĩa với việc phải có nhân viên túc trực để giám sát camera, điều này dẫn đến hao phí tài nguyên con ngƣời, và đôi khi do mệt mỏi hay sơ ý ngƣời nhân viên không quan sát camera thì có thể bỏ sót tội phạm.
Điển hình là hàng loạt các vụ đột nhập vào hộ gia đình, cửa hàng, văn phòng … tuy đƣợc camera ghi nhận lại hình ảnh nhƣng không có ngƣời phát hiện kịp thời, nên những tên tội phạm vẫn có thể ung dung hoạt động và trở ra an toàn. Đây chính là mặt hạn chế của hệ thống giám sát hiện nay. Xuất phát từ thực tiễn đó, luận văn này nghiên cứu phát triển một hệ thống giám sát cảnh báo hoạt động hiệu quả hơn, chính xác hơn mà không cần có sự can thiệp của con ngƣời. Hệ thống hoạt động trên thời gian thực, giám sát liên tục và đồng thời phát hiện, nhận dạng nhiều đối tƣợng dựa trên những cơ sỡ dữ liệu có sẵn.
Sau đó phát cảnh báo cho ngƣời sử dụng thông qua mạng GSM. Luận văn áp dụng những thành tựu khoa học kỹ thuật sẵn có nhƣ camera giám sát an ninh, hệ thống mạng GSM kết hợp với kỹ thuật xử lý ảnh bằng thƣ viện thị giác máy tính mã nguồn mở OpenCV để xử lý hình ảnh thu nhận. Luận văn là sự kết hợp của những kiến thức cơ bản về xử lý ảnh số, lập trình Visual C++ với thƣ viện OpenCV , lập trình nhúng và lập trình tập lệnh AT điều khiển module GSM. vi Luan van ABSTRACT Today, almost all companies, enterprises have surveillance security camera system that monitoring their business 24/7.
The surveillance security camera system that was used by many companies and enterprise today is not sophisticate enough; it requires human intervention. This is leading to the wastage of human resources, and sometime if the person who was monitoring the camera was tire or careless then the crime might be overlook. Typically, there were many crimes that the thieves break into household and office that have surveillance security camera system, but they were able to flee freely from the crime scene because no one was there to reports the crime. The surveillance camera only recorded the image and without an actual person to monitoring the camera, it will become useless.
The surveillance camera alerting side is very limited in the security monitoring system today because it cannot be automatic and it requires human intervation. This is the limited side of the security monitoring system today Stemming for this limit of the surveillance security camera system today, my dissertation research is to developed a monitoring and alerting security camera system that is more efficient and it doesn‟t need human intervention. The security camera system that I am developed can operate the system on real-time, it can continuously and simultaneously monitoring and detecting object, and the recognition of the object is based on multiple databases available. After the camera recognized an object, then it alerts the user through GSM network.
This thesis applies the scientific and technical achievements of security surveillance camera that are available today; the GSM networks combined with image processing techniques in computer vision library open source OpenCV to process the images that obtained. My thesis is a combination of the basic knowledge of digital image processing, Visual C + + programming with OpenCV libraries, embedded programming and programming control module AT command set GSM. vii Luan van MỤC LỤC TRANG TRANG TỰA QUYẾT ĐỊNH GIAO ĐỀ TÀI LÝ LỊCH KHOA HỌC. iii LỜI CAM ĐOAN.
iv CẢM TẠ. vi MỤC LỤC. viii DANH SÁCH CÁC CHỮ VIẾT TẮT. xi DANH SÁCH CÁC HÌNH .xii DANH SÁCH CÁC BẢNG.
xv Chƣơng I TỔNG QUAN .2 Các kết quả nghiên cứu trong và ngoài nƣớc đã công bố.1 Các kết quả nghiên cứu trong nƣớc .2 Các kết quả nghiên cứu ngoài nƣớc.3 Nhiệm vụ của đề tài.1 Yêu cầu của đề tài .2 Nội dung cần thực hiện. 5 Chƣơng 2 CƠ SỞ LÝ THUYẾT XỬ LÝ ẢNH .1 Phƣơng pháp xử lý ảnh.3 Độ phân giải của ảnh .6 Trích chọn đặc điểm .2 Phát hiện và nhận dạng đối tƣợng. 12 viii Luan van 2.1 Bài toán phát hiện đối tƣợng.2 Đặc trƣng Harr-like.4 Giới thiệu về AdaBoost .5 Cascade of Classifiers .6 Cascade of boosting classifier .7 Quá trình phát hiện đối tƣợng .3 Thƣ viện thị giác máy tính mã nguồn mở OpenCV.4 Tập lệnh AT .1 Các lệnh khởi tạo GSM sim900.2 Các lệnh xử lý cuộc gọi .3 Các lệnh về SMS. 38 Chƣơng 3 THIẾT KẾ VÀ THỰC HIỆN HỆ THỐNG GIÁM SÁT AN NINH.1 Yêu cầu thiết kế.2 Cài đặt cho kit nhúng.
Lựa chọn hệ điều hành. Cài đặt hệ điều hành. Khởi động hệ điều hành và LXTerminal, ROOT. Điều khiển Raspberry Pi từ mày tính.
Phần mềm lập trình trên Raspbian. Cài đặt thƣ viện OPENCV cho python. Cài đặt driver và thƣ viện cho Pi Camera. Cài đặt thƣ viện GPiO và Serial (RS-232).
58 Chƣơng 4 THIẾT KẾ VÀ THỰC HIỆN CHƢƠNG TRÌNH XỬ LÝ .1 Lƣu đồ giải thuật tổng quát .2 Lƣu đồ giải thuật và chƣơng trình phát hiện mặt ngƣời.2 Chƣơng trình .3 Lƣu đồ giải thuật và chƣơng trình phát cảnh báo. 62 ix Luan van 4.2 Chƣơng trình. 62 Chƣơng 5 KẾT QUẢ THỰC HIỆN .1 Kết quả đạt đƣợc trong môi trƣờng đủ sáng .2 Kết quả đạt đƣợc trong môi trƣờng thiếu sáng hoặc chói sáng.3 Kết quả đạt đƣợc khi khuôn mặt bị che phủ một phần.4 Kết quả đạt đƣợc khi có nhìu khuôn mặt xuất hiện cùng lúc.5 Mạch thi công. 75 Chƣơng 6 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN .2 Hƣớng phát triển.
78 TÀI LIỆU THAM KHẢO. 79 x Luan van DANH SÁCH CÁC CHỮ VIẾT TẮT PCA Principal Component Analysis SVM Support Vector Machine HMM Hidden Makov Model MS-HMM Multi-Stream Hidden Makov Model KLT Karhunen-Loeve Transform SMS Short Message Services GSM Global System for Mobile Communication CV Computervision MLL Machinelearninglibrary IPP Integrated Performance Primitives GPIO General Purpose I/O PEL Picture Element RGB Red Green Blue ANN Artificial Neural Network KNN K Nearest Neighbors Classification xi Luan van DANH SÁCH CÁC HÌNH HÌNH TRANG Hình 2.1 Đặc trƣng Harr-like cơ bản.2 Đặc trƣng cạnh.3 Các đặc trƣng đƣờng.4 Các đặc trƣng xung quanh tâm.5 Giá trị một phần tử của Integral Image .6 Ví dụ cách tính nhanh các giá trị mức xám cùa vùng D trên ảnh .8 Sơ đồ khối của thuật toán Adaboost .9 Minh họa sự huấn luyện của một cascade gồm N stages .10 Cascade of boosting classifiers .11 Quá trình phát hiện đối tƣợng. 14 Vùng ảnh con. 15 Sơ đồ nhận biết khuôn mặt theo từng hàm haar.
16 Vùng ảnh con tiếp theo .