Skip to content
/ pedestrian-detection-matlab Public
  • Notifications You must be signed in to change notification settings
  • Fork 0
  • Star 0

Repository for Matlab scripts created to build a machine learning model for pedestrian detection.

0 stars 0 forks Branches Tags Activity
Star
Notifications You must be signed in to change notification settings

amckenna41/pedestrian-detection-matlab

Branches Tags

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

code

code

detector_images

detector_images

images

images

.DS_Store

.DS_Store

README.md

README.md

README2.md

README2.md

detector_images.dataset

detector_images.dataset

detector_test.dataset

detector_test.dataset

directory_structure.png

directory_structure.png

images.dataset

images.dataset

images_demo.dataset

images_demo.dataset

images_demo_mac.dataset

images_demo_mac.dataset

images_mac.dataset

images_mac.dataset

Repository files navigation

Objective: The objective of this computer vision project was to create a functional pedestrain classification and system. The project was created in MATLAB utilising a plethora of machine learning and video analyitcal techniques and models. Some of the ML techniques used throughout this project include: KNN, SVM, Random Forests, Histogram of Gradients, cross validation etc.

A recognition system pipeline was followed with various stages including pre-processing, segmentation, feature extraction etc. Various techniques and methods of computer vision were used at each stage of this pipeline.

Pre-Processing: This was the first stage of the system pipeline which involved the application of pre-processing techniques to the training and test images, in the aim of improving the accuracy of the classification system. The pre-processing techniques utilised were: brightness enhancement, histogram equalisation, linear stretching and power law. Each of these techniques were applied to the images and the accuracy calculated.

Feature Extraction: The next stage was to extract useful features from the pre-processed images. The techniques used in this stage included full image, Histogram of Gradients, Edge extraction and dimensionality reduction using PCA (Principal Component Analysis) and LDA (Linear Discriminant Analysis). Each of these feature extractor methods were compared and contrasted and the accuracy calculated. In the final system, HOG proved to be the most accurate and robust for pedestrian detection.

Classification: Next was the classification of the pedestrians within the images that have had pre-processing and feature extraction applied to them. Four types of classifiers were used; KNN, NN, SVM and Random Forests. Each of these were compared and constrasted in order to find the most effective and accurate classifer. For the final pedestrian detection system, Support Vector Machines (SVM) were used as it proved to be the most accurate and efficient in regards to computational complexity.

Detection: The final step of the pipeline was the utilisation of the system and model created in the detection of pedestrians in a new image dataset. A mutli-scale sliding window technique was used in this process. The window was set to a particular size and scanned across the images and upon detection of a pedestrian, using the previously created model, a bounding box was placed around them. The multi-scaling property of the window allowed for the detection system to be scale invariant. In addition, non-maxima suppression (NMS) was used.

About

Repository for Matlab scripts created to build a machine learning model for pedestrian detection.

Resources

Readme
Activity

Stars

0 stars

Watchers

2 watching

Forks

0 forks
Report repository

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 99.3%
  • M 0.7%

Footer

© 2024 GitHub, Inc.

深圳SEO优化公司庆阳设计网站报价泰州seo网站优化公司昌都优秀网站设计哪家好德阳模板网站建设安阳百度竞价包年推广多少钱黔东南百度爱采购推荐咸阳网站推广价格河源百度竞价哪家好拉萨关键词排名多少钱宁波设计公司网站哪家好临汾企业网站建设价格阜阳企业网站设计公司榆林优秀网站设计哪家好塔城模板推广武汉百度网站优化公司广安百姓网标王推荐宜昌网站优化排名云浮高端网站设计公司滨州百度标王推荐九江网站推广价格保山网站优化多少钱常德seo网站优化推荐三亚关键词按天计费价格上海网站建设公司温州营销网站公司大丰关键词按天扣费公司廊坊外贸网站建设公司吴忠seo报价吉安网站优化报价忻州网站优化按天扣费价格歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化