SlideShare a Scribd company logo
Object Detection Technique using Bounding Box Algorithm 
for Robot Navigation 
Submitted by: 
1.Akshay Chidrawar (11) 
2.Vaibhav Khedkar (34) 
3.Ajay Patkar (56) 
4.Vishal Thakur (71) 
Guided By: 
Mr.Shailesh Nandgaonkar
CONTENTS 
Introduction 
Block Diagram 
Hardware Tool 
SoftwareTool 
Algorithm 
Application 
References
INTRODUCTION 
 In today’s age, the robotic industry has been developing many new 
trends to increase the efficiency, accessibility and accuracy of the 
systems. Basic tasks could be jobs that are harmful to the human, 
repetitive jobs that are boring, stressful etc. 
 Robots can be wired or wireless, both having a controller device. 
 Many systems exist that are used for controlling the robot through 
gestures involve adaptive colour segmentation , hand finding and 
labelling with blocking, morphological filtering. 
 Not very cost effective.
INTRODUCTION 
In this we are going to take advantage of the Bounding Box technique, 
present in image processing tool box to detect the centroid of a particular 
colored image, and the change of the centroid co-ordinates will be 
detected which will be applied to generate different commands. 
These commands would be fed to an Arduino to change the states of its 
output pins, and, to control the movement of the Bot in a particular 
direction.
HARDWARE TOOL 
1.Webcam: 
2.Arduino ATmega328:
HARDWARE TOOL 
XBEE Module:
SOFTWARE TOOL 
1.MATLAB 
2.Arduino Programming 
3.XCTU for XBEE
ALGORITHM 
Movement detection using MATLAB: 
Image acquisition is a crucial part for movement detection. To get the 
detail of the hardware device interfaced for imaging imaqhwinfo 
command is used.Snapshots are taken using imaging device and 
Bounding Box algorithm is applied on captured images. 
1. Grab an image using Image Acquisition toolbox. 
2.Run image grabbing function inside a loop( while loop is advised). 
3.From the required color index, perform image subtracting function. 
4.Apply median filter for noise cancelation and convert the image into 
black and white image. 
5.Calculate the ‘regionprops’ of each of the component of the image.
ALGORITHM 
Now tracking the centroid of the bounded region is done. 
1.The difference or change in centroid of the object between two 
consecutive snapshots is noted. 
2. After recognizing the axis in which the movement is intended, the 
direction of change is noted. 
3.Command corresponding to it is generated and fed to the Arduino 
thereby to Robot.
RESULT 
The program for RED object detection and CENTROID calculation have 
been simulated and following result was obtained.
APPLICATION 
1.Robot Vision: 
In robot navigation, the steering system needs to identify different obstacles in 
the path to avoid collision. 
2.Automated Video Surveillieance: 
In these applications computer vision systems is designed to monitor the 
movements in an area, identify the moving objects and report any doubtful 
situation . 
3.Traffic Monitoring
REFERENCES 
[1] http://www.mathworks.in/help/images/ref/regionprops.html 
[2] http://arduino.cc/en/Tutorial/HomePage 
[3]http://nf.nci.org.au/facilities/software/Matlab/toolbox/images/region 
props.html 
[4] Gesture Controlled Robot using Image Processing,Harish Kumar 
Kaura, Vipul Honrao, Sayali Patil, Pravish Shetty, (IJARAI) International 
Journal of Advanced Research in Artificial Intelligence, Vol. 2, No. 5, 2013

More Related Content

What's hot (20)

PPTX
Moving object detection
Raviraj singh shekhawat
 
PDF
Feature Extraction
skylian
 
PDF
Deep sort and sort paper introduce presentation
경훈 김
 
PPTX
Object Detection using Deep Neural Networks
Usman Qayyum
 
PPTX
Face Detection
Amr Sheta
 
PDF
Object tracking presentation
MrsShwetaBanait1
 
PDF
Visual Object Tracking: review
Dmytro Mishkin
 
PDF
CV_1 Introduction of Computer Vision and its Application
Khushali Kathiriya
 
PDF
Deep Learning’s Application in Radar Signal Data
Yu Huang
 
PPTX
Moving object detection in video surveillance
Ashfaqul Haque John
 
PPTX
Image restoration
Azad Singh
 
PPTX
Object tracking
Sri vidhya k
 
PDF
YOLOv4: optimal speed and accuracy of object detection review
LEE HOSEONG
 
PDF
Machine Learning - Object Detection and Classification
Vikas Jain
 
PPTX
Understanding GloVe
JEE HYUN PARK
 
PPTX
Object tracking
ahmadamin636
 
PPTX
Multiple Object Tracking
RainakSharma
 
PPSX
Edge Detection and Segmentation
Dr. A. B. Shinde
 
PPTX
Image processing sw & hw
amalalhait
 
Moving object detection
Raviraj singh shekhawat
 
Feature Extraction
skylian
 
Deep sort and sort paper introduce presentation
경훈 김
 
Object Detection using Deep Neural Networks
Usman Qayyum
 
Face Detection
Amr Sheta
 
Object tracking presentation
MrsShwetaBanait1
 
Visual Object Tracking: review
Dmytro Mishkin
 
CV_1 Introduction of Computer Vision and its Application
Khushali Kathiriya
 
Deep Learning’s Application in Radar Signal Data
Yu Huang
 
Moving object detection in video surveillance
Ashfaqul Haque John
 
Image restoration
Azad Singh
 
Object tracking
Sri vidhya k
 
YOLOv4: optimal speed and accuracy of object detection review
LEE HOSEONG
 
Machine Learning - Object Detection and Classification
Vikas Jain
 
Understanding GloVe
JEE HYUN PARK
 
Object tracking
ahmadamin636
 
Multiple Object Tracking
RainakSharma
 
Edge Detection and Segmentation
Dr. A. B. Shinde
 
Image processing sw & hw
amalalhait
 

Viewers also liked (6)

PPT
Mch7 deadlock
wahab13
 
PDF
Presentation of "Hybrid Page Layout Analysis via Tab-Stop Detection"
Javier de la Rosa
 
PPTX
Densebox
冠宇 陳
 
PPT
Tumour detection
Keerthi Kancharla
 
PDF
Image Object Detection Pipeline
Abhinav Dadhich
 
PPTX
Edge Detection algorithm and code
Vaddi Manikanta
 
Mch7 deadlock
wahab13
 
Presentation of "Hybrid Page Layout Analysis via Tab-Stop Detection"
Javier de la Rosa
 
Densebox
冠宇 陳
 
Tumour detection
Keerthi Kancharla
 
Image Object Detection Pipeline
Abhinav Dadhich
 
Edge Detection algorithm and code
Vaddi Manikanta
 
Ad

Similar to Object detection technique using bounding box algorithm for (20)

PDF
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
Panth Shah
 
PDF
Color Tracking Robot
paperpublications3
 
PPTX
Sem 2 Presentation
Shalom Cohen
 
PPT
Mainprojpresentation 150617092611-lva1-app6892
ANJANA ANILKUMAR
 
PPT
pick and place robotic arm
ANJANA ANILKUMAR
 
PPTX
SIXTH SENCE TECHNOLOGY
Gp
 
PDF
object ttacking real time embdded ystem using imag processing
archanadeiva
 
PDF
IRJET- Pick and Place Robot for Color based Sorting
IRJET Journal
 
PDF
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Nandakishor Jahagirdar
 
PDF
adly Shahat Mergany tag eldien_vission based.pdf
hussainzain0013
 
PDF
adly Shahat Mergany tag eldien_vission based.pdf
hussainzain0013
 
PDF
Visual pattern recognition in robotics
IAEME Publication
 
PDF
Vol 15 No 6 - November 2015
ijcsbi
 
DOCX
Autonomous robot
RahulTiwari534
 
PPTX
Image Processing TARUS: a FARMBOT
Shivang Rana
 
PDF
B010131115
IOSR Journals
 
PDF
Vision Based Object’s Dimension Identification To Sort Exact Material
IOSR Journals
 
PDF
Obstacle detection in images
hasangamethmal
 
PDF
Visual pattern recognition in robotics
IAEME Publication
 
PDF
Machine Vision Toolbox for MATLAB (Relese 3)
CHIH-PEI WEN
 
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
Panth Shah
 
Color Tracking Robot
paperpublications3
 
Sem 2 Presentation
Shalom Cohen
 
Mainprojpresentation 150617092611-lva1-app6892
ANJANA ANILKUMAR
 
pick and place robotic arm
ANJANA ANILKUMAR
 
SIXTH SENCE TECHNOLOGY
Gp
 
object ttacking real time embdded ystem using imag processing
archanadeiva
 
IRJET- Pick and Place Robot for Color based Sorting
IRJET Journal
 
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Nandakishor Jahagirdar
 
adly Shahat Mergany tag eldien_vission based.pdf
hussainzain0013
 
adly Shahat Mergany tag eldien_vission based.pdf
hussainzain0013
 
Visual pattern recognition in robotics
IAEME Publication
 
Vol 15 No 6 - November 2015
ijcsbi
 
Autonomous robot
RahulTiwari534
 
Image Processing TARUS: a FARMBOT
Shivang Rana
 
B010131115
IOSR Journals
 
Vision Based Object’s Dimension Identification To Sort Exact Material
IOSR Journals
 
Obstacle detection in images
hasangamethmal
 
Visual pattern recognition in robotics
IAEME Publication
 
Machine Vision Toolbox for MATLAB (Relese 3)
CHIH-PEI WEN
 
Ad

Recently uploaded (20)

PPTX
Precooling and Refrigerated storage.pptx
ThongamSunita
 
PDF
LLC CM NCP1399 SIMPLIS MODEL MANUAL.PDF
ssuser1be9ce
 
PPT
دراسة حاله لقرية تقع في جنوب غرب السودان
محمد قصص فتوتة
 
PPTX
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
PPTX
Explore USA’s Best Structural And Non Structural Steel Detailing
Silicon Engineering Consultants LLC
 
PDF
Decision support system in machine learning models for a face recognition-bas...
TELKOMNIKA JOURNAL
 
PPTX
ASBC application presentation template (ENG)_v3 (1).pptx
HassanMohammed730118
 
PPTX
Artificial Intelligence jejeiejj3iriejrjifirirjdjeie
VikingsGaming2
 
PDF
PRIZ Academy - Process functional modelling
PRIZ Guru
 
PDF
PROGRAMMING REQUESTS/RESPONSES WITH GREATFREE IN THE CLOUD ENVIRONMENT
samueljackson3773
 
PDF
Authentication Devices in Fog-mobile Edge Computing Environments through a Wi...
ijujournal
 
PPTX
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
PDF
How to Buy Verified CashApp Accounts IN 2025
Buy Verified CashApp Accounts
 
PDF
Designing for Tomorrow – Architecture’s Role in the Sustainability Movement
BIM Services
 
PDF
Python Mini Project: Command-Line Quiz Game for School/College Students
MPREETHI7
 
PDF
Tesia Dobrydnia - An Avid Hiker And Backpacker
Tesia Dobrydnia
 
PPTX
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Endang Saefullah
 
PPTX
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
PPT
FINAL plumbing code for board exam passer
MattKristopherDiaz
 
PDF
Bayesian Learning - Naive Bayes Algorithm
Sharmila Chidaravalli
 
Precooling and Refrigerated storage.pptx
ThongamSunita
 
LLC CM NCP1399 SIMPLIS MODEL MANUAL.PDF
ssuser1be9ce
 
دراسة حاله لقرية تقع في جنوب غرب السودان
محمد قصص فتوتة
 
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
Explore USA’s Best Structural And Non Structural Steel Detailing
Silicon Engineering Consultants LLC
 
Decision support system in machine learning models for a face recognition-bas...
TELKOMNIKA JOURNAL
 
ASBC application presentation template (ENG)_v3 (1).pptx
HassanMohammed730118
 
Artificial Intelligence jejeiejj3iriejrjifirirjdjeie
VikingsGaming2
 
PRIZ Academy - Process functional modelling
PRIZ Guru
 
PROGRAMMING REQUESTS/RESPONSES WITH GREATFREE IN THE CLOUD ENVIRONMENT
samueljackson3773
 
Authentication Devices in Fog-mobile Edge Computing Environments through a Wi...
ijujournal
 
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
How to Buy Verified CashApp Accounts IN 2025
Buy Verified CashApp Accounts
 
Designing for Tomorrow – Architecture’s Role in the Sustainability Movement
BIM Services
 
Python Mini Project: Command-Line Quiz Game for School/College Students
MPREETHI7
 
Tesia Dobrydnia - An Avid Hiker And Backpacker
Tesia Dobrydnia
 
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Endang Saefullah
 
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
FINAL plumbing code for board exam passer
MattKristopherDiaz
 
Bayesian Learning - Naive Bayes Algorithm
Sharmila Chidaravalli
 

Object detection technique using bounding box algorithm for

  • 1. Object Detection Technique using Bounding Box Algorithm for Robot Navigation Submitted by: 1.Akshay Chidrawar (11) 2.Vaibhav Khedkar (34) 3.Ajay Patkar (56) 4.Vishal Thakur (71) Guided By: Mr.Shailesh Nandgaonkar
  • 2. CONTENTS Introduction Block Diagram Hardware Tool SoftwareTool Algorithm Application References
  • 3. INTRODUCTION  In today’s age, the robotic industry has been developing many new trends to increase the efficiency, accessibility and accuracy of the systems. Basic tasks could be jobs that are harmful to the human, repetitive jobs that are boring, stressful etc.  Robots can be wired or wireless, both having a controller device.  Many systems exist that are used for controlling the robot through gestures involve adaptive colour segmentation , hand finding and labelling with blocking, morphological filtering.  Not very cost effective.
  • 4. INTRODUCTION In this we are going to take advantage of the Bounding Box technique, present in image processing tool box to detect the centroid of a particular colored image, and the change of the centroid co-ordinates will be detected which will be applied to generate different commands. These commands would be fed to an Arduino to change the states of its output pins, and, to control the movement of the Bot in a particular direction.
  • 5. HARDWARE TOOL 1.Webcam: 2.Arduino ATmega328:
  • 7. SOFTWARE TOOL 1.MATLAB 2.Arduino Programming 3.XCTU for XBEE
  • 8. ALGORITHM Movement detection using MATLAB: Image acquisition is a crucial part for movement detection. To get the detail of the hardware device interfaced for imaging imaqhwinfo command is used.Snapshots are taken using imaging device and Bounding Box algorithm is applied on captured images. 1. Grab an image using Image Acquisition toolbox. 2.Run image grabbing function inside a loop( while loop is advised). 3.From the required color index, perform image subtracting function. 4.Apply median filter for noise cancelation and convert the image into black and white image. 5.Calculate the ‘regionprops’ of each of the component of the image.
  • 9. ALGORITHM Now tracking the centroid of the bounded region is done. 1.The difference or change in centroid of the object between two consecutive snapshots is noted. 2. After recognizing the axis in which the movement is intended, the direction of change is noted. 3.Command corresponding to it is generated and fed to the Arduino thereby to Robot.
  • 10. RESULT The program for RED object detection and CENTROID calculation have been simulated and following result was obtained.
  • 11. APPLICATION 1.Robot Vision: In robot navigation, the steering system needs to identify different obstacles in the path to avoid collision. 2.Automated Video Surveillieance: In these applications computer vision systems is designed to monitor the movements in an area, identify the moving objects and report any doubtful situation . 3.Traffic Monitoring
  • 12. REFERENCES [1] http://www.mathworks.in/help/images/ref/regionprops.html [2] http://arduino.cc/en/Tutorial/HomePage [3]http://nf.nci.org.au/facilities/software/Matlab/toolbox/images/region props.html [4] Gesture Controlled Robot using Image Processing,Harish Kumar Kaura, Vipul Honrao, Sayali Patil, Pravish Shetty, (IJARAI) International Journal of Advanced Research in Artificial Intelligence, Vol. 2, No. 5, 2013