SlideShare a Scribd company logo
WELCOME
To
Presentation
Supervised By:
Dr. Md. Rokunuzzaman
Associated Professor
Department of Mechanical
Engineering, RUET
Submitted by:
Md Kamrul Hasan
Chowdhury
Roll:092069
Basudeb Biswas
Roll:092089
Heaven's Light is Our Guide
RAJSHAHI UNIVERSITY OF ENGINEERING &TECHNOLOGY
Department of Mechanical Engineering
THESIS & PROJECT REPORT
on
Automatic Object Exploration based on Probability
Objectives:
1. To extract features from partial object
2. To make a database of features of the object
3. To compute probability from features of the object
4. To control the movement of a camera based on
probability
Laptop
Stepper Motor
Webcam
Pinion
Rack
Electric-Circuit
Transformer
USB Cable Pendrive Base
Experimental Setup
Webcam
Laptop
Probability Calculation
Control Program
Stepper Motor
Database Object:
1. Computer ( Laptop )
2. Pen
3. Pendrive
4. Mobile
Full Image (Mobile )
Partial Object ( Part of an image)
A Schematic Diagram of a Partial Object Identification
Partial Object:
It is a part of a object.
Features:
1. Area: A= summation of area of pixel.
Width
Height
Bounding Box (aBB)
Object
(Area ai )
Pixel
2. Perimeter: Length of boundary pixel.
Mathematically P= 2 (Height+ Width)
3. Density:
Density is defined as the ratio of the area and the area bounding box.
Mathematically it can be defined as
D= A/aBB
Where ,
A= Area of Pixel
aBB = The area of bounding box.
4. Bounding box ratio /Aspect ratio:
Bounding box ratio is defined as the ratio of the length of the Blob to the width.
Mathematically , B=Height/Width
Blob:
Blob defined as Binary Large Object collection of binary data
stored as a single entity.
Blobs
Blob Filter
Image (Pendrive)
A Schematic Diagram of Blob Identification
Database’s value of Computer’s Blobs
Area Perimeter Bounding Box Area Bounding Box
Ratio
Density
6020 1039.830519 10212 0.536232 0.589503
4050 429.487373 9455 0.393548 0.42835
48 85.213203 420 0.32857 0.114286
812 553.068109 13082 0.293839 0.062070
318 250.693434 1539 0.473684 0.206628
599 113.154329 1012 0.478261 0.591897
Similarly way also calculated database for Pendrive, Mobile and Pen.
Probability Calculation
Probability of Area:
Total area of database object A1 = 𝑖=1
𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠
𝑎i
Total area of input Object A2 = 𝑖=1
𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠
𝑎i
If (A1 < A2) THEN A=( A1 / A2)
ELSE A=( A2 / A1)
Probability of Perimeter:
Total Perimeter of Database object P1 = 𝑖=1
𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠
𝑝I
Total Perimeter of input object P2 = 𝑖=1
𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠
𝑝i
If (P1 < P2) THEN P=( P1 / P2)
ELSE P=( P2 / P1)
Probability of Bounding Box:
Total Perimeter of database object B1 = 𝑖=1
𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠
bi
Total perimeter of input object B2 = 𝑖=1
𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠
bi
If (B1 < B2) THEN B=( B1 / B2)
ELSE B=( B2 / B1)
Probability of Bounding Box Ratio:
Total Perimeter of database object BR1 = 𝑖=1
𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠
bri
Total perimeter of input object BR2 = 𝑖=1
𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠
𝑏 ri
If (BR1 < BR2) THEN BR=( BR1 / BR2)
ELSE BR=( BR2 / BR1)
Probability of Density:
Total Perimeter of Database object D1 = 𝑖=1
𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠
𝑑 i
Total Perimeter of input Object D2 = 𝑖=1
𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠
𝑑 i
If (D1 < D2) THEN D=( D1 / D2)
ELSE D=( D2 / D1)
Probability= (
A+P+B+BR+D
N
) * 100
Here N number of Parameter.
Flow Diagram
Webcam Initialization
Image Capture
Feature Extraction
Probability Calculation
Webcam Control
Probability
90%
Web cam Stop
No
Yes
Scope and Limitation:
Scope:
• MARS robot.
• Outer space science.
• Optical character Recognition.
• Content based image indexing.
• Object counting and monitoring.
• Automated vehicle parking systems.
• Visual positioning and tracking.
Limitations:
• We have considered simple object.
• All objects are stationary.
• Webcam move only vertically.
• We have considered only geometric feature of the object to calculate probability.
• Objects are fixed in orientation.
Result:
Conclusions:
1. Features are extracted carefully from partial object and blob is detect by blob
filter.
2. The feature of the object are made as a database.
3. Probability is computed from feature of the object by open CV.
4. Webcam is controlled by the micro-controller with rack and pinion.
Future Recommendation:
1. One can use complex object.
2. Without blob other recognition system such as neural network or fuzzy logic
algorithm can be used to detect object.
3. More objects can be used in database.
THANK YOU TO ALL

More Related Content

What's hot

Automatic Building detection for satellite Images using IGV and DSM
Automatic Building detection for satellite Images using IGV and DSMAutomatic Building detection for satellite Images using IGV and DSM
Automatic Building detection for satellite Images using IGV and DSM
Amit Raikar
 
Spatial station
Spatial stationSpatial station
Spatial station
Atiqa khan
 
Large scale 3 d point cloud compression using adaptive radial distance predic...
Large scale 3 d point cloud compression using adaptive radial distance predic...Large scale 3 d point cloud compression using adaptive radial distance predic...
Large scale 3 d point cloud compression using adaptive radial distance predic...
ieeepondy
 
Feature Extraction Based Estimation of Rain Fall By Cross Correlating Cloud R...
Feature Extraction Based Estimation of Rain Fall By Cross Correlating Cloud R...Feature Extraction Based Estimation of Rain Fall By Cross Correlating Cloud R...
Feature Extraction Based Estimation of Rain Fall By Cross Correlating Cloud R...
IOSR Journals
 
Visual object tracking using particle clustering - ICITACEE 2014
Visual object tracking using particle clustering - ICITACEE 2014Visual object tracking using particle clustering - ICITACEE 2014
Visual object tracking using particle clustering - ICITACEE 2014
Harindra Pradhana
 
Acceleration of the Longwave Rapid Radiative Transfer Module using GPGPU
Acceleration of the Longwave Rapid Radiative Transfer Module using GPGPUAcceleration of the Longwave Rapid Radiative Transfer Module using GPGPU
Acceleration of the Longwave Rapid Radiative Transfer Module using GPGPU
Mahesh Khadatare
 
Infinum Android Talks #04 - Google Maps Android API utility library
Infinum Android Talks #04 - Google Maps Android API utility libraryInfinum Android Talks #04 - Google Maps Android API utility library
Infinum Android Talks #04 - Google Maps Android API utility library
Denis_infinum
 
Real-time Object Tracking
Real-time Object TrackingReal-time Object Tracking
Real-time Object Tracking
Wonsang You
 
Scratch to Supercomputers: Bottoms-up Build of Large-scale Computational Lens...
Scratch to Supercomputers: Bottoms-up Build of Large-scale Computational Lens...Scratch to Supercomputers: Bottoms-up Build of Large-scale Computational Lens...
Scratch to Supercomputers: Bottoms-up Build of Large-scale Computational Lens...
inside-BigData.com
 
Machine Learning in Astrophysics
Machine Learning in AstrophysicsMachine Learning in Astrophysics
Machine Learning in Astrophysics
Data Science Society
 
Cogent3 d master slides (12 april 2009)
Cogent3 d master slides (12 april 2009)Cogent3 d master slides (12 april 2009)
Cogent3 d master slides (12 april 2009)
Danny Bronson
 
A multilevel automatic thresholding method based on a genetic algorithm for a...
A multilevel automatic thresholding method based on a genetic algorithm for a...A multilevel automatic thresholding method based on a genetic algorithm for a...
A multilevel automatic thresholding method based on a genetic algorithm for a...
Akshit Arora
 
Kk3517971799
Kk3517971799Kk3517971799
Kk3517971799
IJERA Editor
 
Enhanced Human Computer Interaction using hand gesture analysis on GPU
Enhanced Human Computer Interaction using hand gesture analysis on GPUEnhanced Human Computer Interaction using hand gesture analysis on GPU
Enhanced Human Computer Interaction using hand gesture analysis on GPU
Mahesh Khadatare
 
Gpu based-image-quality-assessment-using-structural-similarity-(ssim)-index
Gpu based-image-quality-assessment-using-structural-similarity-(ssim)-indexGpu based-image-quality-assessment-using-structural-similarity-(ssim)-index
Gpu based-image-quality-assessment-using-structural-similarity-(ssim)-index
Mahesh Khadatare
 
All projects
All projectsAll projects
All projects
Karishma Jain
 
unrban-building-damage-detection-by-PJLi.ppt
unrban-building-damage-detection-by-PJLi.pptunrban-building-damage-detection-by-PJLi.ppt
unrban-building-damage-detection-by-PJLi.ppt
grssieee
 
I0343065072
I0343065072I0343065072
I0343065072
ijceronline
 
Fun with JavaScript and sensors - AmsterdamJS April 2015
Fun with JavaScript and sensors - AmsterdamJS April 2015Fun with JavaScript and sensors - AmsterdamJS April 2015
Fun with JavaScript and sensors - AmsterdamJS April 2015
Jan Jongboom
 

What's hot (19)

Automatic Building detection for satellite Images using IGV and DSM
Automatic Building detection for satellite Images using IGV and DSMAutomatic Building detection for satellite Images using IGV and DSM
Automatic Building detection for satellite Images using IGV and DSM
 
Spatial station
Spatial stationSpatial station
Spatial station
 
Large scale 3 d point cloud compression using adaptive radial distance predic...
Large scale 3 d point cloud compression using adaptive radial distance predic...Large scale 3 d point cloud compression using adaptive radial distance predic...
Large scale 3 d point cloud compression using adaptive radial distance predic...
 
Feature Extraction Based Estimation of Rain Fall By Cross Correlating Cloud R...
Feature Extraction Based Estimation of Rain Fall By Cross Correlating Cloud R...Feature Extraction Based Estimation of Rain Fall By Cross Correlating Cloud R...
Feature Extraction Based Estimation of Rain Fall By Cross Correlating Cloud R...
 
Visual object tracking using particle clustering - ICITACEE 2014
Visual object tracking using particle clustering - ICITACEE 2014Visual object tracking using particle clustering - ICITACEE 2014
Visual object tracking using particle clustering - ICITACEE 2014
 
Acceleration of the Longwave Rapid Radiative Transfer Module using GPGPU
Acceleration of the Longwave Rapid Radiative Transfer Module using GPGPUAcceleration of the Longwave Rapid Radiative Transfer Module using GPGPU
Acceleration of the Longwave Rapid Radiative Transfer Module using GPGPU
 
Infinum Android Talks #04 - Google Maps Android API utility library
Infinum Android Talks #04 - Google Maps Android API utility libraryInfinum Android Talks #04 - Google Maps Android API utility library
Infinum Android Talks #04 - Google Maps Android API utility library
 
Real-time Object Tracking
Real-time Object TrackingReal-time Object Tracking
Real-time Object Tracking
 
Scratch to Supercomputers: Bottoms-up Build of Large-scale Computational Lens...
Scratch to Supercomputers: Bottoms-up Build of Large-scale Computational Lens...Scratch to Supercomputers: Bottoms-up Build of Large-scale Computational Lens...
Scratch to Supercomputers: Bottoms-up Build of Large-scale Computational Lens...
 
Machine Learning in Astrophysics
Machine Learning in AstrophysicsMachine Learning in Astrophysics
Machine Learning in Astrophysics
 
Cogent3 d master slides (12 april 2009)
Cogent3 d master slides (12 april 2009)Cogent3 d master slides (12 april 2009)
Cogent3 d master slides (12 april 2009)
 
A multilevel automatic thresholding method based on a genetic algorithm for a...
A multilevel automatic thresholding method based on a genetic algorithm for a...A multilevel automatic thresholding method based on a genetic algorithm for a...
A multilevel automatic thresholding method based on a genetic algorithm for a...
 
Kk3517971799
Kk3517971799Kk3517971799
Kk3517971799
 
Enhanced Human Computer Interaction using hand gesture analysis on GPU
Enhanced Human Computer Interaction using hand gesture analysis on GPUEnhanced Human Computer Interaction using hand gesture analysis on GPU
Enhanced Human Computer Interaction using hand gesture analysis on GPU
 
Gpu based-image-quality-assessment-using-structural-similarity-(ssim)-index
Gpu based-image-quality-assessment-using-structural-similarity-(ssim)-indexGpu based-image-quality-assessment-using-structural-similarity-(ssim)-index
Gpu based-image-quality-assessment-using-structural-similarity-(ssim)-index
 
All projects
All projectsAll projects
All projects
 
unrban-building-damage-detection-by-PJLi.ppt
unrban-building-damage-detection-by-PJLi.pptunrban-building-damage-detection-by-PJLi.ppt
unrban-building-damage-detection-by-PJLi.ppt
 
I0343065072
I0343065072I0343065072
I0343065072
 
Fun with JavaScript and sensors - AmsterdamJS April 2015
Fun with JavaScript and sensors - AmsterdamJS April 2015Fun with JavaScript and sensors - AmsterdamJS April 2015
Fun with JavaScript and sensors - AmsterdamJS April 2015
 

Viewers also liked

Hitesh Summan _CV_New
Hitesh Summan _CV_NewHitesh Summan _CV_New
Hitesh Summan _CV_New
Hitesh Summan
 
010 vocabulario la-ciudad-(voyaprenderingles.com)
010 vocabulario la-ciudad-(voyaprenderingles.com)010 vocabulario la-ciudad-(voyaprenderingles.com)
010 vocabulario la-ciudad-(voyaprenderingles.com)
Rita Corimanya Lima
 
Pandit At Megapolis 9820712156
Pandit At Megapolis 9820712156Pandit At Megapolis 9820712156
Pandit At Megapolis 9820712156
panditpujavdhi9967447533
 
halem_iccf20_slides_161018
halem_iccf20_slides_161018halem_iccf20_slides_161018
halem_iccf20_slides_161018
Michael Halem
 
אינסטגרם זה לא רק סלפי - הרצאת מבוא
אינסטגרם זה לא רק סלפי - הרצאת מבואאינסטגרם זה לא רק סלפי - הרצאת מבוא
אינסטגרם זה לא רק סלפי - הרצאת מבוא
Maly Amsalem
 
Klik: Giving you control like never before
Klik: Giving you control like never beforeKlik: Giving you control like never before
Klik: Giving you control like never before
Stephen Dyson
 
gatyeni_modelling_2015
gatyeni_modelling_2015gatyeni_modelling_2015
gatyeni_modelling_2015
Seepourcarzee Gatyeni
 
Work Portfolio 2015
Work Portfolio 2015Work Portfolio 2015
Work Portfolio 2015
Sandu Stefan
 
Presentacion de la creacion del hombre
Presentacion de la creacion del hombrePresentacion de la creacion del hombre
Presentacion de la creacion del hombre
Yurikis Mena
 
Lighting and control
Lighting and controlLighting and control
Lighting and control
Stephen Dyson
 
Tanu_Gupta_ETL_Tester
Tanu_Gupta_ETL_TesterTanu_Gupta_ETL_Tester
Tanu_Gupta_ETL_Tester
tanu gupta
 
CV - yehia el arab (1)
CV - yehia el arab (1)CV - yehia el arab (1)
CV - yehia el arab (1)
Yehia El Arab
 

Viewers also liked (12)

Hitesh Summan _CV_New
Hitesh Summan _CV_NewHitesh Summan _CV_New
Hitesh Summan _CV_New
 
010 vocabulario la-ciudad-(voyaprenderingles.com)
010 vocabulario la-ciudad-(voyaprenderingles.com)010 vocabulario la-ciudad-(voyaprenderingles.com)
010 vocabulario la-ciudad-(voyaprenderingles.com)
 
Pandit At Megapolis 9820712156
Pandit At Megapolis 9820712156Pandit At Megapolis 9820712156
Pandit At Megapolis 9820712156
 
halem_iccf20_slides_161018
halem_iccf20_slides_161018halem_iccf20_slides_161018
halem_iccf20_slides_161018
 
אינסטגרם זה לא רק סלפי - הרצאת מבוא
אינסטגרם זה לא רק סלפי - הרצאת מבואאינסטגרם זה לא רק סלפי - הרצאת מבוא
אינסטגרם זה לא רק סלפי - הרצאת מבוא
 
Klik: Giving you control like never before
Klik: Giving you control like never beforeKlik: Giving you control like never before
Klik: Giving you control like never before
 
gatyeni_modelling_2015
gatyeni_modelling_2015gatyeni_modelling_2015
gatyeni_modelling_2015
 
Work Portfolio 2015
Work Portfolio 2015Work Portfolio 2015
Work Portfolio 2015
 
Presentacion de la creacion del hombre
Presentacion de la creacion del hombrePresentacion de la creacion del hombre
Presentacion de la creacion del hombre
 
Lighting and control
Lighting and controlLighting and control
Lighting and control
 
Tanu_Gupta_ETL_Tester
Tanu_Gupta_ETL_TesterTanu_Gupta_ETL_Tester
Tanu_Gupta_ETL_Tester
 
CV - yehia el arab (1)
CV - yehia el arab (1)CV - yehia el arab (1)
CV - yehia el arab (1)
 

Similar to Automatic Object Exploratiob based on Probability

100519 ver final
100519 ver final100519 ver final
3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II
Yu Huang
 
project_final_seminar
project_final_seminarproject_final_seminar
project_final_seminar
MUKUL BICHKAR
 
3-d interpretation from single 2-d image III
3-d interpretation from single 2-d image III3-d interpretation from single 2-d image III
3-d interpretation from single 2-d image III
Yu Huang
 
D04432528
D04432528D04432528
D04432528
IOSR-JEN
 
Background Subtraction Algorithm for Moving Object Detection Using Denoising ...
Background Subtraction Algorithm for Moving Object Detection Using Denoising ...Background Subtraction Algorithm for Moving Object Detection Using Denoising ...
Background Subtraction Algorithm for Moving Object Detection Using Denoising ...
International Journal of Science and Research (IJSR)
 
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS  SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
Nandakishor Jahagirdar
 
3-d interpretation from single 2-d image IV
3-d interpretation from single 2-d image IV3-d interpretation from single 2-d image IV
3-d interpretation from single 2-d image IV
Yu Huang
 
Presentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking ProjectPresentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking Project
Prathamesh Joshi
 
fusion of Camera and lidar for autonomous driving II
fusion of Camera and lidar for autonomous driving IIfusion of Camera and lidar for autonomous driving II
fusion of Camera and lidar for autonomous driving II
Yu Huang
 
Real-Time Map Building using Ultrasound Scanning
Real-Time Map Building using Ultrasound ScanningReal-Time Map Building using Ultrasound Scanning
Real-Time Map Building using Ultrasound Scanning
IRJET Journal
 
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsSimultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Nandakishor Jahagirdar
 
Sem 2 Presentation
Sem 2 PresentationSem 2 Presentation
Sem 2 Presentation
Shalom Cohen
 
IRJET- Design the Surveillance Algorithm and Motion Detection of Objects for ...
IRJET- Design the Surveillance Algorithm and Motion Detection of Objects for ...IRJET- Design the Surveillance Algorithm and Motion Detection of Objects for ...
IRJET- Design the Surveillance Algorithm and Motion Detection of Objects for ...
IRJET Journal
 
Goal location prediction based on deep learning using RGB-D camera
Goal location prediction based on deep learning using RGB-D cameraGoal location prediction based on deep learning using RGB-D camera
Goal location prediction based on deep learning using RGB-D camera
journalBEEI
 
Scrdet++ analysis
Scrdet++ analysisScrdet++ analysis
Scrdet++ analysis
NEHA Kapoor
 
Obstacle detection using laser
Obstacle detection using laserObstacle detection using laser
Obstacle detection using laser
Rohith R
 
Computer Vision Landscape : Present and Future
Computer Vision Landscape : Present and FutureComputer Vision Landscape : Present and Future
Computer Vision Landscape : Present and Future
Sanghamitra Deb
 
Mission Planning and Execution for the Unmanned Rotorcraft ARTIS
Mission Planning and Execution for the Unmanned Rotorcraft ARTISMission Planning and Execution for the Unmanned Rotorcraft ARTIS
Mission Planning and Execution for the Unmanned Rotorcraft ARTIS
Florian-Michael Adolf
 
Deep Learning’s Application in Radar Signal Data II
Deep Learning’s Application in Radar Signal Data IIDeep Learning’s Application in Radar Signal Data II
Deep Learning’s Application in Radar Signal Data II
Yu Huang
 

Similar to Automatic Object Exploratiob based on Probability (20)

100519 ver final
100519 ver final100519 ver final
100519 ver final
 
3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II
 
project_final_seminar
project_final_seminarproject_final_seminar
project_final_seminar
 
3-d interpretation from single 2-d image III
3-d interpretation from single 2-d image III3-d interpretation from single 2-d image III
3-d interpretation from single 2-d image III
 
D04432528
D04432528D04432528
D04432528
 
Background Subtraction Algorithm for Moving Object Detection Using Denoising ...
Background Subtraction Algorithm for Moving Object Detection Using Denoising ...Background Subtraction Algorithm for Moving Object Detection Using Denoising ...
Background Subtraction Algorithm for Moving Object Detection Using Denoising ...
 
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS  SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 
3-d interpretation from single 2-d image IV
3-d interpretation from single 2-d image IV3-d interpretation from single 2-d image IV
3-d interpretation from single 2-d image IV
 
Presentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking ProjectPresentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking Project
 
fusion of Camera and lidar for autonomous driving II
fusion of Camera and lidar for autonomous driving IIfusion of Camera and lidar for autonomous driving II
fusion of Camera and lidar for autonomous driving II
 
Real-Time Map Building using Ultrasound Scanning
Real-Time Map Building using Ultrasound ScanningReal-Time Map Building using Ultrasound Scanning
Real-Time Map Building using Ultrasound Scanning
 
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsSimultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
 
Sem 2 Presentation
Sem 2 PresentationSem 2 Presentation
Sem 2 Presentation
 
IRJET- Design the Surveillance Algorithm and Motion Detection of Objects for ...
IRJET- Design the Surveillance Algorithm and Motion Detection of Objects for ...IRJET- Design the Surveillance Algorithm and Motion Detection of Objects for ...
IRJET- Design the Surveillance Algorithm and Motion Detection of Objects for ...
 
Goal location prediction based on deep learning using RGB-D camera
Goal location prediction based on deep learning using RGB-D cameraGoal location prediction based on deep learning using RGB-D camera
Goal location prediction based on deep learning using RGB-D camera
 
Scrdet++ analysis
Scrdet++ analysisScrdet++ analysis
Scrdet++ analysis
 
Obstacle detection using laser
Obstacle detection using laserObstacle detection using laser
Obstacle detection using laser
 
Computer Vision Landscape : Present and Future
Computer Vision Landscape : Present and FutureComputer Vision Landscape : Present and Future
Computer Vision Landscape : Present and Future
 
Mission Planning and Execution for the Unmanned Rotorcraft ARTIS
Mission Planning and Execution for the Unmanned Rotorcraft ARTISMission Planning and Execution for the Unmanned Rotorcraft ARTIS
Mission Planning and Execution for the Unmanned Rotorcraft ARTIS
 
Deep Learning’s Application in Radar Signal Data II
Deep Learning’s Application in Radar Signal Data IIDeep Learning’s Application in Radar Signal Data II
Deep Learning’s Application in Radar Signal Data II
 

Recently uploaded

22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
Data Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptxData Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptx
ramrag33
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
GauravCar
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
bijceesjournal
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
Madan Karki
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 

Recently uploaded (20)

22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
Data Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptxData Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptx
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 

Automatic Object Exploratiob based on Probability

  • 2. Supervised By: Dr. Md. Rokunuzzaman Associated Professor Department of Mechanical Engineering, RUET Submitted by: Md Kamrul Hasan Chowdhury Roll:092069 Basudeb Biswas Roll:092089 Heaven's Light is Our Guide RAJSHAHI UNIVERSITY OF ENGINEERING &TECHNOLOGY Department of Mechanical Engineering THESIS & PROJECT REPORT on Automatic Object Exploration based on Probability
  • 3. Objectives: 1. To extract features from partial object 2. To make a database of features of the object 3. To compute probability from features of the object 4. To control the movement of a camera based on probability
  • 6. Database Object: 1. Computer ( Laptop ) 2. Pen 3. Pendrive 4. Mobile
  • 7. Full Image (Mobile ) Partial Object ( Part of an image) A Schematic Diagram of a Partial Object Identification Partial Object: It is a part of a object.
  • 8. Features: 1. Area: A= summation of area of pixel. Width Height Bounding Box (aBB) Object (Area ai ) Pixel
  • 9. 2. Perimeter: Length of boundary pixel. Mathematically P= 2 (Height+ Width) 3. Density: Density is defined as the ratio of the area and the area bounding box. Mathematically it can be defined as D= A/aBB Where , A= Area of Pixel aBB = The area of bounding box. 4. Bounding box ratio /Aspect ratio: Bounding box ratio is defined as the ratio of the length of the Blob to the width. Mathematically , B=Height/Width
  • 10. Blob: Blob defined as Binary Large Object collection of binary data stored as a single entity. Blobs Blob Filter Image (Pendrive) A Schematic Diagram of Blob Identification
  • 11. Database’s value of Computer’s Blobs Area Perimeter Bounding Box Area Bounding Box Ratio Density 6020 1039.830519 10212 0.536232 0.589503 4050 429.487373 9455 0.393548 0.42835 48 85.213203 420 0.32857 0.114286 812 553.068109 13082 0.293839 0.062070 318 250.693434 1539 0.473684 0.206628 599 113.154329 1012 0.478261 0.591897
  • 12. Similarly way also calculated database for Pendrive, Mobile and Pen. Probability Calculation Probability of Area: Total area of database object A1 = 𝑖=1 𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠 𝑎i Total area of input Object A2 = 𝑖=1 𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠 𝑎i If (A1 < A2) THEN A=( A1 / A2) ELSE A=( A2 / A1) Probability of Perimeter: Total Perimeter of Database object P1 = 𝑖=1 𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠 𝑝I Total Perimeter of input object P2 = 𝑖=1 𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠 𝑝i If (P1 < P2) THEN P=( P1 / P2) ELSE P=( P2 / P1)
  • 13. Probability of Bounding Box: Total Perimeter of database object B1 = 𝑖=1 𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠 bi Total perimeter of input object B2 = 𝑖=1 𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠 bi If (B1 < B2) THEN B=( B1 / B2) ELSE B=( B2 / B1) Probability of Bounding Box Ratio: Total Perimeter of database object BR1 = 𝑖=1 𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠 bri Total perimeter of input object BR2 = 𝑖=1 𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠 𝑏 ri If (BR1 < BR2) THEN BR=( BR1 / BR2) ELSE BR=( BR2 / BR1)
  • 14. Probability of Density: Total Perimeter of Database object D1 = 𝑖=1 𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠 𝑑 i Total Perimeter of input Object D2 = 𝑖=1 𝑖=𝑛𝑜.𝑜𝑓 𝑏𝑙𝑜𝑏𝑠 𝑑 i If (D1 < D2) THEN D=( D1 / D2) ELSE D=( D2 / D1) Probability= ( A+P+B+BR+D N ) * 100 Here N number of Parameter.
  • 15. Flow Diagram Webcam Initialization Image Capture Feature Extraction Probability Calculation Webcam Control Probability 90% Web cam Stop No Yes
  • 16. Scope and Limitation: Scope: • MARS robot. • Outer space science. • Optical character Recognition. • Content based image indexing. • Object counting and monitoring. • Automated vehicle parking systems. • Visual positioning and tracking. Limitations: • We have considered simple object. • All objects are stationary. • Webcam move only vertically. • We have considered only geometric feature of the object to calculate probability. • Objects are fixed in orientation.
  • 18.
  • 19. Conclusions: 1. Features are extracted carefully from partial object and blob is detect by blob filter. 2. The feature of the object are made as a database. 3. Probability is computed from feature of the object by open CV. 4. Webcam is controlled by the micro-controller with rack and pinion.
  • 20. Future Recommendation: 1. One can use complex object. 2. Without blob other recognition system such as neural network or fuzzy logic algorithm can be used to detect object. 3. More objects can be used in database.