Institution: | Mid Sweden University |
---|---|
Department: | |
Year: | 2014 |
Keywords: | Machine Vision; Image Processing; HOG; VHDL; FPGA; MATLAB; Pedestrian Detection; Engineering and Technology; Electrical Engineering, Electronic Engineering, Information Engineering; Signal Processing; Teknik och teknologier; Elektroteknik och elektronik; Signalbehandling; International Master's Programme in Electronics Design TELAA 120 higher education credits; Internationellt masterprogram i elektronikkonstruktion TELAA 120 hp; Electrical Engineering ET2; Elektroteknik ET2 |
Record ID: | 1330727 |
Full text PDF: | http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-21509 |
Image processing emerges from the curiosity of human vision. To translate, what we see in everyday life and how we differentiate between objects, to robotic vision is a challenging and modern research topic. This thesis focuses on detecting a pedestrian within a standard format of an image. The efficiency of the algorithm is observed after its implementation in FPGA. The algorithm for pedestrian detection was developed using MATLAB as a base. To detect a pedestrian, a histogram of oriented gradient (HOG) of an image was computed. Study indicates that HOG is unique for different objects within an image. The HOG of a series of images was computed to train a binary classifier. A new image was then fed to the classifier in order to test its efficiency. Within the time frame of the thesis, the algorithm was partially translated to a hardware description using VHDL as a base descriptor. The proficiency of the hardware implementation was noted and the result exported to MATLAB for further processing. A hybrid model was created, in which the pre-processing steps were computed in FPGA and a classification performed in MATLAB. The outcome of the thesis shows that HOG is a very efficient and effective way to classify and differentiate different objects within an image. Given its efficiency, this algorithm may even be extended to video.