1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh

100 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Ứng Dụng Kỹ Thuật Phát Hiện Người Trong Giám Sát An Ninh
Tác giả Nguyễn Thị Phong
Người hướng dẫn TS. Hoàng Văn Dũng
Trường học Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh
Chuyên ngành Kỹ Thuật Điện Tử
Thể loại luận văn
Năm xuất bản 2017
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 100
Dung lượng 5,7 MB

Nội dung

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Ĩ NGUYỄN THỊ PHONG ỨNG DỤNG KỸ THUẬT PHÁT HIỆN NGƯỜI TRONG GIÁM SÁT AN NINH NGÀNH: KỸ THUẬT ĐIỆN TỬ SKC007447 Tp Hồ Chí Minh, tháng 10/2017 TIEU LUAN MOI download : skknchat123@gmail.com BỘGIÁO GIÁODỤC DỤCVÀ VÀĐÀO ĐÀOTẠO TẠO BỘ TRƢỜNGĐẠI ĐẠIHỌC HỌCSƢ SƢPHẠM PHẠMKỸ KỸTHUẬT THUẬT TRƢỜNG THÀNHPHỐ PHỐHỒ HỒCHÍ CHÍMINH MINH THÀNH CHUYÊN ĐỀ LUẬN VĂN LUẬN VĂN THẠC SĨ THẠC SĨ NGUYỄN THỊNGUYỄN PHONG THỊ PHONG HỌ VÀ TÊN HỌC VIÊN: NGHIÊN CỨU KỸ DỤNG ỨNG DỤNG KỸTHUẬT THUẬTNHẬN PHÁTDẠNG HIỆN ÁP NGƢỜI TRONG HỆ THỐNG SÁT AN NINH TRONG GIÁMGIÁM SÁT AN NINH NGÀNH: KỸ THUẬT ĐIỆN TỬ - 60520203 NGÀNH: KỸ THUẬT ĐIỆN TỬ Tp Hồ Chí Minh, tháng 10/2017 TIEU LUAN MOI download : skknchat123@gmail.com BỘ GIÁO GIÁO DỤC DỤC VÀ VÀ ĐÀO ĐÀO TẠO TẠO BỘ TRƢỜNG ĐẠI ĐẠI HỌC HỌC SƢ SƢ PHẠM PHẠM KỸ KỸ THUẬT THUẬT TRƢỜNG THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ NGUYỄN THỊ PHONG ỨNG DỤNG KỸ THUẬT PHÁT HIỆN NGƢỜI TRONG GIÁM SÁT AN NINH NGÀNH: KỸ THUẬT ĐIỆN TỬ - 60520203 Hƣớng dẫn khoa học: TS HOÀNG VĂN DŨNG CHUYÊN ĐỀ LUẬN VĂN THẠC SĨ HỌ VÀ TÊN HỌC VIÊN: NGUYỄN THỊ PHONG Tp Hồ Chí Minh, tháng 10/2017 TIEU LUAN MOI download : skknchat123@gmail.com TIEU LUAN MOI download : skknchat123@gmail.com TIEU LUAN MOI download : skknchat123@gmail.com LÝ LỊCH KHOA HỌC I LÝ LỊCH SƠ LƢỢC: Họ & tên: Nguyễn Thị Phong Giới tính: Nữ Ngày, tháng, năm sinh: 16/04/1974 Nơi sinh: Quảng Ngãi Quê quán: Quảng Ngãi Dân tộc: Kinh Chỗ riêng địa liên lạc: 5/3F đƣờng 297 – Khu phố – Phƣờng Phƣớc Long B – Quận – Tp.Hồ Chí Minh Điện Thoại: 0938123649 E-mail: cntdphong@gmail.com II QUÁ TRÌNH ĐÀO TẠO: Đại học: Hệ đào tạo: quy Thời gian đào tạo từ 1994 đến 1999 Nơi học (trƣờng, thành phố): Đại học sƣ phạm kỹ thuật Tp.HCM Ngành học: Kỹ thuật điện – điện tử Tên đồ án, luận án môn thi tốt nghiệp: Truyền thông tin mật mã RSA Ngày & nơi bảo vệ đồ án, luận án thi tốt nghiệp: 2/1999 trƣờng Đại học sƣ phạm kỹ thuật Tp.HCM Ngƣời hƣớng dẫn: Th.S Trần Vĩnh An Thạc sĩ: a.Hệ đào tạo: Chính qui Thời gian đào tạo từ /2004 đến / 2006 Nơi học (trƣờng, thành phố): Trƣờng Đại học Sƣ Phạm Kỹ Thuật TPHCM Ngành học: Giáo dục học Tên luận văn: Tổ ch c dạy học theo định hƣớng lực thực cho môn học Kỹ thuật số trƣờng Trung học Kỹ thuật Nghiệp vụ Th đ c Ngày & nơi bảo vệ luận văn: 22/10/2006 Ngƣời hƣớng dẫn: TS.V Thị Xuân i TIEU LUAN MOI download : skknchat123@gmail.com b.Hệ đào tạo: Chính qui Thời gian đào tạo từ /2016 đến 10/2017 Nơi học (trƣờng, thành phố): Trƣờng Đại học Sƣ Phạm Kỹ Thuật TPHCM Ngành học: Kỹ thuật điện tử Tên luận văn: ng dụng kỹ thuật phát ngƣời giám sát an ninh Ngày & nơi bảo vệ luận văn: 22/10/2017 Ngƣời hƣớng dẫn: TS Hoàng Văn D ng III Q TRÌNH CƠNG TÁC CHUN 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 1999-2003 Trƣờng Kỹ thuật nghiệp vụ Đƣờng sắt II Giáo viên 2004-nay Trƣờng Cao đẳng công nghệ Th đ c Giảng viên ii TIEU LUAN MOI download : skknchat123@gmail.com LỜI CAM ĐOAN Tôi cam đoan cơng trình nghiên c u c a tơi Các số liệu, kết nêu luận văn trung thực chƣa đƣợc công bố cơng trình khác Tp Hồ Chí Minh, ngày 20 tháng năm 2017 (Ký tên ghi r họ tên) Nguyễn Thị Phong iii TIEU LUAN MOI download : skknchat123@gmail.com CẢM TẠ Em xin chân thành cám ơn quý Thầy, Cô khoa Điện – Điện Tử trang bị cho em kiến th c tảng giúp em hồn thành tốt luận văn Cám ơn bạn lớp KDT16A chia sẻ kinh nghiệm kiến th c suốt khóa học c ng nhƣ lúc làm luận văn Đặc biệt em xin chân thành cảm ơn Thầy hƣớng dẫn, T.S Hoàng Văn D ng T.S Lê Mỹ Hà hỗ trợ em lúc thực luận văn Học viên Nguyễn Thị Phong iv TIEU LUAN MOI download : skknchat123@gmail.com TÓM TẮT Phát đối tƣợng xác định diện c a đối tƣợng cụ thể c ng nhƣ xác định vị trí c a đối tƣợng Ba giai đoạn hệ thống phát đối tƣợng gồm trích rút đặc trƣng cụ thể từ đối tƣợng mẫu; Xây dựng mơ hình phân loại đối tƣợng theo mẫu xây dựng phát hiện, nhận dạng xác đối tƣợng vị trí ảnh video Phát ngƣời ch đề thu hút ý nghiên c u ng dụng đa dạng c a Đề tài nghiên c u phát ngƣời (upright people) dựa theo phƣơng pháp trƣợt cửa sổ (sliding window) để phát ngƣời ảnh tĩnh video Trích rút đặc trƣng HOG (Histogram of Oriented Gradients) từ đối tƣợng mẫu; dùng thuật toán SVM (Support Vector Machines) để thực phân loại Để tăng tốc độ hệ thống, dùng phƣơng pháp mơ tả đặc trƣng HOG cải thiện tính nhanh mô tả đặc trƣng HOG Cuối cùng, đề xuất ng dụng phát ngƣời vào mơ hình hệ thống nhận dạng cảnh báo an ninh Luận văn gồm bốn chƣơng: Chƣơng 1: Tổng quan Chƣơng 2: Cơ sở lý thuyết Chƣơng 3: Thực nghiệm - Đánh giá Chƣơng 4: Kết luận hƣớng phát triển v TIEU LUAN MOI download : skknchat123@gmail.com hist_size = block_size*block_size*n_bins; descriptor_size = hist_size*(n_v_cells-block_size+desp)*(n_h_cellsblock_size+desp); H = zeros(descriptor_size, 1); col = 1; row = 1; % H = []; while row = 0.1 ok = ok + 1; true_positives = true_positives + 1; else ko = ko + 1; false_negatives = false_negatives + 1; % saving hard image for further retrain if safe [~, name, ext] = fileparts(positive_images(i).name); saving_path = [images_path,'/hard_examples/false_neg/', P9 TIEU LUAN MOI download : skknchat123@gmail.com name, '_n_wind_',num2str(l), ext]; % writting image imwrite(windows(:,:,:,l), saving_path); end end end end % hog extraction elapsed time pos_elapsed_time = toc(pos_start_time); fprintf('Elapsed time to classify positive images: %f seconds.\n',pos_elapsed_time); % ==================================================================== %% Reading all NEGATIVE images & computing the descriptor % Exhaustive search for hard examples % (space-scaled 64x128 windows) % ==================================================================== num_neg_images = size(negative_images,1); if strcmp(neg_method, 'pyramid') num_neg_windows = get_negative_windows_count(negative_images); elseif strcmp(neg_method, 'windows') num_neg_windows = num_neg_images*neg_chunk_size; end fprintf('testing with %d negative images and %d negative windows\n', num_neg_images,num_neg_windows); %% Computing HOG descriptor for all images (in chunks) neg_start_time = tic; false_positives = 0; true_negatives = 0; i = 0; while i < numel(negative_images) %% window obtaintion % All pyramid HOGS if strcmp(neg_method, 'pyramid') I = imread(negative_images(i+1).name); %% temporal [h,w,~] = size(I); if max(h,w) >= 160 ratio = max(96/w,160/h); I = imresize(I,ratio); end %% fin temporal [hogs, windows, wxl] = get_pyramid_hogs(I, descriptor_size, scale, stride); P10 TIEU LUAN MOI download : skknchat123@gmail.com labels = ones(size(hogs,1),1).*(-1); i = i+1; % random window HOG elseif strcmp(neg_method,'windows') this_chunk = min(neg_chunk_size, numel(negative_images)-i); windows = uint8(zeros(height,width,depth,this_chunk)); hogs = zeros(this_chunk, descriptor_size); labels = ones(size(hogs,1),1).*(-1); for l=1:this_chunk I = imread(negative_images(i+1).name); windows(:,:,:,l) = get_window(I,width,height, 'center'); hogs(l,:) = compute_HOG(windows(:,:,:,l),cell_size,block_size,n_bins); i = i+1; end end % just for fixing GUI freezing due to unic thread MatLab issue drawnow; %% prediction [predict_labels, ~, probs] = svmpredict(labels, hogs, model, '-b 1'); %% updating statistics for l=1:size(predict_labels) predict_label = predict_labels(l); if probs(l,1) < 0.1 ok = ok + 1; true_negatives = true_negatives + 1; else ko = ko + 1; false_positives = false_positives + 1; if safe % saving hard image for further retrain [~, name, ext] = fileparts(negative_images(i).name); if strcmp(neg_method, 'pyramid') [level, num_image] = get_window_indices(wxl, l); saving_path = [images_path,'/hard_examples/false_pos/', name, '_l',num2str(level), '_w',num2str(num_image),ext]; else saving_path = [images_path,'/hard_examples/false_pos/', name, '_n_wind_',num2str(l), ext]; end % writting image imwrite(windows(:,:,:,l), saving_path); P11 TIEU LUAN MOI download : skknchat123@gmail.com end end end end % hog extraction elapsed time neg_elapsed_time = toc(neg_start_time); fprintf('Elapsed time to classify negative images: %f seconds.\n',neg_elapsed_time); %% Printing gloabl results precision = true_positives/(true_positives+false_positives); recall = true_positives/(true_positives+false_negatives); fprintf('oks: %d \n',ok) fprintf('kos: %d \n',ko) fprintf('false positives: %d \n',false_positives) fprintf('false negatives: %d \n',false_negatives) fprintf('true positives: %d \n',true_positives) fprintf('true negatives: %d \n',true_negatives) fprintf('mis rate: %d \n',false_negatives / (true_positives + false_negatives)) fprintf('fppw: %d \n',false_positives / (ok + ko)) fprintf('Precision: %d \n',precision) fprintf('Recall: %d \n',recall) fprintf('F score: %d \n',2*((precision*recall)/(precision+recall))) % preparing values to return statistics = containers.Map; statistics('oks') = ok; statistics('kos') = ok; statistics('fp') = false_positives; statistics('tp') = true_positives; statistics('fn') = false_negatives; statistics('tn') = true_negatives; statistics('miss_rate') = false_negatives / (true_positives + false_negatives); statistics('fppw') = false_positives / (ok + ko); statistics('precision') = precision; statistics('recall') = recall; statistics('fscore') = 2*((precision*recall)/(precision+recall)); % -%% Aux function to obtain the test parameters % -function get_test_params() test_params = get_params('test_svm_params'); pos_chunk_size = test_params.pos_chunk_size; neg_chunk_size = test_params.neg_chunk_size; scale = test_params.scale; stride = test_params.stride; threshold = test_params.threshold; neg_method = test_params.neg_window_method; safe = test_params.safe; neg_instances = test_params.neg_instances; P12 TIEU LUAN MOI download : skknchat123@gmail.com pos_instances = test_params.pos_instances; w_params = get_params('window_params'); depth = w_params.color_depth; width = w_params.width; height = w_params.height; desc_params = get_params('desc_params'); cell_size = desc_params.cell_size; block_size = desc_params.block_size; n_bins = desc_params.n_bins; desp = 1; n_v_cells = floor(height/cell_size); n_h_cells = floor(width/cell_size); hist_size = block_size*block_size*n_bins; descriptor_size = hist_size*(n_v_cellsblock_size+desp)*(n_h_cells-block_size+desp); ok = 0; ko = 0; end end %% Aux function to know how many windows we'll have function count = get_negative_windows_count(negative_images) % computing number of levels in the pyramid count = 0; for i=1:numel(negative_images) I = imread(negative_images(i).name); %% temporal [h,w,~] = size(I); if max(h,w) >= 160 ratio = max(96/w,160/h); I = imresize(I,ratio); end %% fin temporal [~, windows] = get_pyramid_dimensions(I); count = count + windows; end end %% Aux function to know how the windows indices function [level, num_window] = get_window_indices(wxl, w_linear_index) accum_windows = 0; for i=1:size(wxl,2) accum_windows = accum_windows + wxl(i); if w_linear_index = 0.995); % positive match information coordinates = coordinates'; coordinates = coordinates(pos_indxs,:); probs = probs(pos_indxs,:); %% Computing level coordinates for drawing [bb_size, l0_coordinates] = compute_level0_coordinates(wxl, coordinates, pos_indxs, scale); %% Showing all positive windows in separate figures P14 TIEU LUAN MOI download : skknchat123@gmail.com if show_all windows = windows(:,:,:,pos_indxs); for w=1:size(pos_indxs,2) figure('name',sprintf('x=%d, y=%d', l0_coordinates(w,1),l0_coordinates(w,2))); % figure('name',sprintf('x=%d, y=%d', bb_size(w,1),bb_size(w,2))); ii = insertText(windows(:,:,:,w), [1,1], probs(w), 'FontSize',9,'BoxColor', 'green'); imshow(ii) end end %% Drawing detections over the original image draw = I; shape_inserter = other_shapeInserter; if ~draw_all shape_inserter = ok_shapeInserter; %% non-max-suppression! max_indxs = non_max_suppression(l0_coordinates, probs, bb_size); pos_indxs = pos_indxs(max_indxs); l0_coordinates = l0_coordinates(max_indxs,:); bb_size = bb_size(max_indxs, :); probs = probs(max_indxs,:); end draw = I; for w=1:size(pos_indxs,2) %% Drawing the rectangle on the original image x = l0_coordinates(w,1); y = l0_coordinates(w,2); % Rectangle conf bb_height = bb_size(w,1); bb_width = bb_size(w,2); rectangle = int32([x,y,bb_width,bb_height]); draw = step(shape_inserter, draw, rectangle); draw = insertText(draw, [x,y+bb_height], probs(w), 'FontSize',9,'BoxColor', 'green'); end % Showing image with all the detection boxes imshow(draw); figure(gcf); end %% Aux function to compute the windows coordiantes at level pyramid image function [bb_size, new_cords] = compute_level0_coordinates(wxl, coordinates, inds, scale) P15 TIEU LUAN MOI download : skknchat123@gmail.com % Consts bb_width = 64; bb_height = 128; % Vars new_cords = zeros(size(inds,2),2); bb_size = zeros(size(inds,2),2); % for each positive window index for i=1:size(inds,2) % linear index of the window ind = inds(i); % find the positive window original level level = 0; while ind > sum(wxl(1:level)) level = level + 1; end % fprintf('Match found at level %d\n', level); % compute original coordinates in Level0 image factor = (scale^(level-1)); new_cords(i,1) = floor(coordinates(i,1) * factor); new_cords(i,2) = floor(coordinates(i,2) * factor); % Bounding Box resizing? bb_size(i,1) = ceil(bb_height*factor); bb_size(i,2) = ceil(bb_width*factor); end end ///////////////////////////////////////////////////////// sliding_detector.m function sliding_detector(model) path = uigetdir('.\images','Select positive test image path'); if isa(path,'double') cprintf('Errors','Invalid paths \nexiting \n\n') return end images = rdir(strcat(path,filesep,'*.png')); for i=1:numel(images) file_name = images(i).name; disp(file_name); I = imread(file_name); [h,w,~] = size(I); scale = min(w/86, h/142); I = imresize(I, 1.2/scale); draw_sliding_window(I,model); end end P16 TIEU LUAN MOI download : skknchat123@gmail.com CODE PHÁT HIỆN NGƢỜI TRONG VIDEO Phong_nhandang.m %% Nhan dang nguoi video video=VideoReader('E:\PROJECT_VIDEO\VIDEO\video1.MP4'); nFrames=video.NumberOfFrames; % frame = read(video,[1 10]); fprintf('Totally, there are %d frames \n',nFrames); % j=1; h = figure; for ind=1:1:nFrames img=read(video,ind); img=imresize(img,1.5); peopleDetector = vision.PeopleDetector; ClassificationModel = 'UprightPeople_128x64'; ClassificationThreshold = 3; MinSize = []; MaxSize = []; ScaleFactor = 1.05; WindowStride = [8 8]; MergeDetections = true; UseROI = false; [bbox,score] = step(peopleDetector,img); % Detect people using the people detector object [selectedBbox, selectedScore] = selectStrongestBbox(bbox, score); img = insertObjectAnnotation(img,'rectangle', selectedBbox, cellstr(num2str(selectedScore)), 'Color', 'y'); figure(h); imshow(img); hold on hold off %refresh(h); %pause(0.1); I = getframe(h); imwrite(I.cdata,strcat('Output\image1(',num2str(ind),').jpg')); end % close(video); P17 TIEU LUAN MOI download : skknchat123@gmail.com S K L 0 TIEU LUAN MOI download : skknchat123@gmail.com ... KỸTHUẬT THUẬTNHẬN PHÁTDẠNG HIỆN ÁP NGƢỜI TRONG HỆ THỐNG SÁT AN NINH TRONG GIÁMGIÁM SÁT AN NINH NGÀNH: KỸ THUẬT ĐIỆN TỬ - 60520203 NGÀNH: KỸ THUẬT ĐIỆN TỬ Tp Hồ Chí Minh, tháng 10/2017 TIEU LUAN... HỌC HỌC SƢ SƢ PHẠM PHẠM KỸ KỸ THUẬT THUẬT TRƢỜNG THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ NGUYỄN THỊ PHONG ỨNG DỤNG KỸ THUẬT PHÁT HIỆN NGƢỜI TRONG GIÁM SÁT AN NINH NGÀNH: KỸ THUẬT ĐIỆN TỬ - 60520203... PHẠMKỸ KỸTHUẬT THUẬT TRƢỜNG THÀNHPHỐ PHỐHỒ HỒCHÍ CHÍMINH MINH THÀNH CHUYÊN ĐỀ LUẬN VĂN LUẬN VĂN THẠC SĨ THẠC SĨ NGUYỄN THỊNGUYỄN PHONG THỊ PHONG HỌ VÀ TÊN HỌC VIÊN: NGHIÊN CỨU KỸ DỤNG ỨNG DỤNG KỸTHUẬT

Ngày đăng: 19/09/2022, 17:43

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. Sanja Fidler, Object Detection Sliding Windows, CSC420: Intro to Image Understanding Sách, tạp chí
Tiêu đề: Object Detection Sliding Windows
[2]. Hồ Quốc Thiền, Giám sát an ninh dùng kỹ thuật xử lý hình ảnh, Luận văn thạc sĩ, Trường Đại học sư phạm kỹ thuật TPHCM, 2016 Sách, tạp chí
Tiêu đề: Giám sát an ninh dùng kỹ thuật xử lý hình ảnh
[3]. Bill Triggs, Navneet Dalal, "Histograms of Oriented Gradients for Human Detection", 2005 IEEE Conference on Computer Vision and Pattern Recognition, vol. 01, no. , pp. 886-893, 2005 Sách, tạp chí
Tiêu đề: Histograms of Oriented Gradients for Human Detection
[4]. Qiang Zhu, Mei-Chen Yeh, Kwang-Ting Cheng and S. Avidan, "Fast Human Detection Using a Cascade of Histograms of Oriented Gradients," 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06), 2006, pp. 1491-1498 Sách, tạp chí
Tiêu đề: Fast Human Detection Using a Cascade of Histograms of Oriented Gradients
[6]. Ning He, J. Cao and L. Song, "Scale Space Histogram of Oriented Gradients for Human Detection," 2008 International Symposium on Information Science and Engineering, Shanghai, 2008, pp. 167-170 Sách, tạp chí
Tiêu đề: Scale Space Histogram of Oriented Gradients for Human Detection
[7]. C. Zhou, L. Tang, S. Wang and X. Ding, "Human Detection Based on Fusion of Histograms of Oriented Gradients and Main Partial Features," Image and Signal Processing, 2009. CISP '09. 2nd International Congress on, Tianjin, 2009, pp. 1-5 Sách, tạp chí
Tiêu đề: Human Detection Based on Fusion of Histograms of Oriented Gradients and Main Partial Features
[9]. M. Li, Z. Zhang, K. Huang and T. Tan, "Rapid and robust human detection and tracking based on omega-shape features," 2009 16th IEEE International Conference on Image Processing (ICIP), Cairo, 2009, pp. 2545-2548 Sách, tạp chí
Tiêu đề: Rapid and robust human detection and tracking based on omega-shape features
[10]. P. Viola, M. J. Jones, and D. Snow. Detecting pedestrians using patterns of motion and appearance. International Journal of Computer Vision(IJCV), 63(2):153–161, July 2005 Sách, tạp chí
Tiêu đề: Detecting pedestrians using patterns of motion and appearanc
[11]. G. Zhang, F. Gao, C. Liu, W. Liu and Huai Yuan, "A pedestrian detection method based on SVM classifier and optimized Histograms of Oriented Gradients feature," 2010 Sixth International Conference on Natural Computation, Yantai, Shandong, 2010, pp. 3257-3260 Sách, tạp chí
Tiêu đề: A pedestrian detection method based on SVM classifier and optimized Histograms of Oriented Gradients feature
[12]. Y. Said, M. Atri and R. Tourki, "Human detection based on integral Histograms of Oriented Gradients and SVM," 2011 International Conference on Communications, Computing and Control Applications (CCCA), Hammamet, 2011, pp. 1-5 Sách, tạp chí
Tiêu đề: Human detection based on integral Histograms of Oriented Gradients and SVM
[13]. D. Wei, Y. Zhao, R. Cheng and G. Li, "An enhanced Histogram of Oriented Gradient for pedestrian detection," Intelligent Control and Information Processing (ICICIP), 2013 Fourth International Conference on, Beijing, 2013, pp. 459-463 Sách, tạp chí
Tiêu đề: An enhanced Histogram of Oriented Gradient for pedestrian detection
[14]. Nguyễn Thanh Hải, Giáo trình xử lý hình ảnh, Trường Đại học sư phạm kỹ thuật TPHCM, NXB Đại học Quốc gia TPHCM, 2014 Sách, tạp chí
Tiêu đề: Giáo trình xử lý hình ảnh
Nhà XB: NXB Đại học Quốc gia TPHCM
[15]. Nguyễn Quang Hoan, Xử lý ảnh, Học viện công nghệ bưu chính viễn thông, Hà nội, 2006 Sách, tạp chí
Tiêu đề: Xử lý ảnh
[5]. INRIA Person Dataset. Internet: http://pascal.inrialpes.fr/data/human/, 7/7/2017 Link
[8]. Pedestrian dataset from MIT - Poggio Lab - Massachusetts Institute of ... Internet:http://cbcl.mit.edu/software-datasets/PedestrianData.html, 7/7/2017 Link
[16]. Section 12.6: Directional Derivatives and the Gradient Vector Recall ... . Internet:http://www.math.tamu.edu/~glahodny/Math251/Section%2012.6.pdf, 7/9/2017 Link
[28]. Chang, C.-C, and Lin, C.-J, LIBSVM: A library for support vector machines, http://www.csie.ntu.edu.tw/∼cjlin/libsvm, 2001 Link
[29].Chih-Wei Hsu, Chih-Chung Chang, and Chih-Jen Lin, A Practical Guide to Support Vector Classification, Department of Computer Science National Taiwan University, Taipei 106, Taiwan, http://www.csie.ntu.edu.tw/~cjlinInitial version: 2003 Last updated: May 19, 2016 Link
[30]. Receiver operating characteristic. Internet: https://en.wikipedia.org/wiki/Sensitivity_and_specificity, 7/9/2017 Link
[31]. Sensitivity and specificity. Internet: https://en.wikipedia.org/wiki/Receiver_operating_characteristic, 7/9/2017 Link

HÌNH ẢNH LIÊN QUAN

Hình 2.3. Ví dụ về pixel cần tính vector gradient. - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.3. Ví dụ về pixel cần tính vector gradient (Trang 25)
Hình 2.4. Sơ đồ tổng quan về trích rút đặc trƣng HOG tĩnh hoặc HOG chuyển - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.4. Sơ đồ tổng quan về trích rút đặc trƣng HOG tĩnh hoặc HOG chuyển (Trang 26)
Hình 2.5. Sơ đồ tổng quan về trích rút đặc trƣng HOG tĩnh [3]. - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.5. Sơ đồ tổng quan về trích rút đặc trƣng HOG tĩnh [3] (Trang 29)
Hình 2.6. Sơ đồ tổng quan về trích rút đặc trƣng HOG chuyển động [3]. - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.6. Sơ đồ tổng quan về trích rút đặc trƣng HOG chuyển động [3] (Trang 31)
Hình 2.7. Ví dụ cửa sổ nhận dạng cao 128pixel x rộng 64 pixel. - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.7. Ví dụ cửa sổ nhận dạng cao 128pixel x rộng 64 pixel (Trang 32)
Hình 2.9. Tính góc và biên độ theo X-gradient và Y-gradient - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.9. Tính góc và biên độ theo X-gradient và Y-gradient (Trang 33)
Hình 2.10. Mơ tả 9 bin hƣớng ca HOG (a) và ví dụ về HOG ca một cell ảnh - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.10. Mơ tả 9 bin hƣớng ca HOG (a) và ví dụ về HOG ca một cell ảnh (Trang 34)
Hình 2.11. Ví dụ về HOG ca một block ảnh (2x2 cells) - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.11. Ví dụ về HOG ca một block ảnh (2x2 cells) (Trang 35)
Hình 2.13. Mơ tả tồn bộ q trình trích rút đặc trƣng HOG. - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.13. Mơ tả tồn bộ q trình trích rút đặc trƣng HOG (Trang 36)
Hình 2.12. Ảnh (a) và hình dung (Visualization) HOG ca ảnh: (b) kích thƣớc cell - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.12. Ảnh (a) và hình dung (Visualization) HOG ca ảnh: (b) kích thƣớc cell (Trang 36)
Hình 2.16. Mô tả hiệu quả ca HOG tốt hơn so với các phƣơng pháp trƣớc đó [19]. - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.16. Mô tả hiệu quả ca HOG tốt hơn so với các phƣơng pháp trƣớc đó [19] (Trang 39)
Hình 2.17. Xử lý gradient theo hƣớng ca ảnh đối với phƣơng pháp tổng tích l y. - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.17. Xử lý gradient theo hƣớng ca ảnh đối với phƣơng pháp tổng tích l y (Trang 40)
Hình 2.18. Sơ đồ cải thiện tính đặc trƣng HOG - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.18. Sơ đồ cải thiện tính đặc trƣng HOG (Trang 40)
Hình 2.19. Có vơ số đƣờng thẳng có thể phân chia tuyến tính, tuy nhiên với - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.19. Có vơ số đƣờng thẳng có thể phân chia tuyến tính, tuy nhiên với (Trang 42)
Hình 2.20. Khơng thể phân chia các lớp dữ liệu một cách tuyến tính. Ánh xạ - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.20. Khơng thể phân chia các lớp dữ liệu một cách tuyến tính. Ánh xạ (Trang 43)
Hình 2.22. Các siêu phẳng phân chia tập mẫu thành hai lớp và support vector - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.22. Các siêu phẳng phân chia tập mẫu thành hai lớp và support vector (Trang 44)
Hình 2.23. Các siêu phẳng H+ và H- trong SVM. - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.23. Các siêu phẳng H+ và H- trong SVM (Trang 46)
Hình 2.24. Mơ tả phƣơng pháp trƣợt window. - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.24. Mơ tả phƣơng pháp trƣợt window (Trang 50)
Hình 2.25. Ví dụ hai window phát hiện gần nhau - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.25. Ví dụ hai window phát hiện gần nhau (Trang 50)
Hình 2.26. Ví dụ về loại bỏ không cực đại (Non-Maximum Suppression). - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.26. Ví dụ về loại bỏ không cực đại (Non-Maximum Suppression) (Trang 53)
Hình chóp cha các ảnh đa tỉ lệ. Bắt đầu với c1 (level 1), ảnh đầu tiên chính là ảnh gốc, sau đó thêm một m c tiếp theo trong hình chop, cho đến khi kích  thƣớc  c a  ảnh  tỉ  lệ  nhỏ  nhất  lớn  hơn  window  64x128  (không  đƣợc  nhỏ  hơn  window) - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình ch óp cha các ảnh đa tỉ lệ. Bắt đầu với c1 (level 1), ảnh đầu tiên chính là ảnh gốc, sau đó thêm một m c tiếp theo trong hình chop, cho đến khi kích thƣớc c a ảnh tỉ lệ nhỏ nhất lớn hơn window 64x128 (không đƣợc nhỏ hơn window) (Trang 54)
Hình 2.28. Một vài kết quả phát hiện trƣớc (a) và sau (b) khi loại bỏ các phát hiện - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.28. Một vài kết quả phát hiện trƣớc (a) và sau (b) khi loại bỏ các phát hiện (Trang 55)
Hình 2.29. Sơ đồ khối hệ thống nhận dạng cảnh báo an ninh. - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 2.29. Sơ đồ khối hệ thống nhận dạng cảnh báo an ninh (Trang 58)
Hình 3.1. Sơ đồ các bƣớc thực hiện phát hiện ngƣời 3.1.2. Trích rút đặc trƣng HOG  - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 3.1. Sơ đồ các bƣớc thực hiện phát hiện ngƣời 3.1.2. Trích rút đặc trƣng HOG (Trang 63)
Hình 3.2. Một vài ảnh positive huấn luyện trên tập dữ liệu ca INRIA. - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 3.2. Một vài ảnh positive huấn luyện trên tập dữ liệu ca INRIA (Trang 65)
Hình 3.3. Một vài kết quả phát hiện ngƣời trên ảnh tĩnh - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 3.3. Một vài kết quả phát hiện ngƣời trên ảnh tĩnh (Trang 71)
Hình 3.4. Một vài kết quả phát hiện ngƣời trên video - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 3.4. Một vài kết quả phát hiện ngƣời trên video (Trang 72)
Đƣờng cong ROC thu đƣợc theo số liệu ca đề tài nhƣ hình 3.6. - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
ng cong ROC thu đƣợc theo số liệu ca đề tài nhƣ hình 3.6 (Trang 75)
Hình 3.5. So sánh các đƣờng cong ROC - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 3.5. So sánh các đƣờng cong ROC (Trang 75)
Hình 3.7. So sánh thời gian trích đặc trƣng trƣớc và sau cải thiện phƣơng pháp tính - (LUẬN văn THẠC sĩ) ứng dụng kỹ thuật phát hiện người trong giám sát an ninh
Hình 3.7. So sánh thời gian trích đặc trƣng trƣớc và sau cải thiện phƣơng pháp tính (Trang 76)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w