SlideShare a Scribd company logo
1 of 25
Automatic Camera Calibration Using Pattern
Detection for Vision-Based Speed Sensing
Neeraj K. Kanhere
Dr. Stanley T. Birchfield
Department of Electrical Engineering
Dr. Wayne A. Sarasua, P.E.
Department of Civil Engineering
College of Engineering and Science
Clemson University
Introduction
Traffic parameters such as volume, speed, and vehicle
classification are fundamental for…
Intelligent Transportation Systems (ITS)
Traffic impacts of land use
Traffic engineering applications
Transportation planning
Collecting traffic parameters
Different types of sensors can be used to gather data:
Inductive loop detectors and magnetometers
Radar or laser based sensors
Piezos and road tube sensors
 Data quality deteriorates as highways reach capacity
 Inductive loop detectors can join vehicles
 Piezos and road tubes can miscalculate spacing
Motorcycles are difficult to count regardless of traffic
Problems with these traditional sensors
Machine vision sensors
Proven technology
Capable of collecting speed, volume, and classification
Several commercially available systems
Uses virtual detection
 Provides rich visual information for
manual inspection
 No traffic disruption for installation
and maintenance
 Covers wide area with a single camera
Benefits of video detection
Why tracking?
Tracking enables prediction of a vehicle’s location in consecutive frames
Can provide more accurate estimates of traffic volumes and speeds
Potential to count turn-movements at intersections
Detect traffic incidents
Current systems use localized detection within the detection zones
which can be prone to errors when camera placement in not ideal.
Initialization problem
Partially occluded vehicles appear as a single blob
Contour and blob tracking methods assume isolated initialization
Depth ambiguity makes the problem harder
Our previous work
Feature segmentation Vehicle Base Fronts
Results of feature-tracking
Rejected sub-windows
Stage 1 Stage 2 Stage 3 Detection
Pattern recognition for video detection
Viola and Jones, “Rapid object detection using a boosted cascade of simple features”,
CVPR 2001
Calibration not required for counts
Immune to shadows and headlight reflections
Helps in vehicle classification
Boosted cascade vehicle detector
Need for pattern detection
Feature segmentation Pattern detection
• Works under varying camera
placement
• Needs a trained detector for
significantly different viewpoints
• Eliminates false counts due to
shadows but headlight
reflections are still a problem
• Does not get distracted by
headlight reflections
• Handles lateral occlusions but
fails in case of back-to-back
occlusions
• Handles back-to-back
occlusions but difficult to handle
lateral occlusions
Pattern detection based tracking
Why automatic calibration?
Fixed view camera Manual set-up
PTZ Camera
Why automatic calibration?
PTZ
Calibration approaches
Estimation of parameters for
the assumed camera model
Direct estimation of
projective transform
Goal is to estimate 11
elements of a matrix which
transforms points in 3D to a
2D plane
Harder to incorporate
scene-specific knowledge
Goal is to estimate camera
parameters such as focal
length and pose
Easier to incorporate
known quantities and
constraints
Image-world
correspondences
M[3x4] M[3x4]
f, h, Φ, θ …
Manual calibration
Bas and Crisman (1997)
Kanhere et al. (2006)
Lai (2000) Fung et al. (2003)
Automatic calibration
Song et al. (2006)
• Known camera height
• Needs background image
• Depends on detecting road
markings
Dailey et al. (2000)
Schoepflin and Dailey (2003)
• Avoids calculating camera
Parameters
• Based on assumptions that
reduce the problem to 1-D
geometry
• Uses parameters from the
distribution of vehicle
lengths.
• Uses two vanishing points
• Lane activity map sensitive of spill-over
• Correction of lane activity map needs
background image
Lane activity map Peaks at lane centers
Our approach to automatic calibration
Input frame
Input frame
BCVD
Tracking data
Correspondence
Correspondence
existing
vehicles
detections
new
vehicles
Tracking
Tracking
strong
gradients?
strong
gradients?
VP-0
Estimation
VP-0
Estimation
VP-1
Estimation
VP-1
Estimation
Calibration
Calibration Speeds
Speeds
Yes
RANSAC
RANSAC
Input frame
Input frame
BCVD
Tracking data
Correspondence
Correspondence
existing
vehicles
detections
new
vehicles
Tracking
Tracking
strong
gradients?
strong
gradients?
VP-0
Estimation
VP-1
Estimation
VP-1
Estimation
VP-2
Estimation
Calibration
Calibration Speeds
Speeds
Yes
RANSAC
RANSAC
• Does not depend on road markings
• Does not require scene specific parameters such as lane dimensions
• Works in presence of significant spill-over (low height)
• Works under night-time condition (no ambient light)
Automatic calibration algorithm
Results for automatic camera calibration
Let’s see a demo
Conclusion
A real-time system for detection, tracking and classification of
vehicles
Automatic camera calibration for PTZ cameras which eliminates
the need of manually setting up the detection zones
Pattern recognition helps eliminate false alarms caused by
shadows and headlight reflections
Can easily incorporate additional knowledge to improve
calibration accuracy
Quick setup for short term data collection applications
Future work
Extend the calibration algorithm to use lane markings when
available for faster convergence of parameters
Develop an on-line learning algorithm which will incrementally
“tune” the system for better detection rate at given location
Evaluate the system at a TMC for long-term performance
Extend classification to four classes
Handle intersections (including turn-counts)
Thank you
For more info please contact:
Dr. Stanley T. Birchfield
Department of Electrical Engineering
stb at clemson.edu
Dr. Wayne A. Sarasua, P.E.
Department of Civil Engineering
sarasua at clemson.edu

More Related Content

Similar to vehicle calibration.ppt

Video Surveillance Systems For Traffic Monitoring
Video Surveillance Systems For Traffic MonitoringVideo Surveillance Systems For Traffic Monitoring
Video Surveillance Systems For Traffic MonitoringMeridian Media
 
“Develop Next-gen Camera Apps Using Snapdragon Computer Vision Technologies,”...
“Develop Next-gen Camera Apps Using Snapdragon Computer Vision Technologies,”...“Develop Next-gen Camera Apps Using Snapdragon Computer Vision Technologies,”...
“Develop Next-gen Camera Apps Using Snapdragon Computer Vision Technologies,”...Edge AI and Vision Alliance
 
IRJET- Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
IRJET-  	  Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...IRJET-  	  Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
IRJET- Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...IRJET Journal
 
Online Camer Calibration
Online Camer CalibrationOnline Camer Calibration
Online Camer CalibrationFei-Fei Zheng
 
Sofia Poster - cc edits (2)
Sofia Poster - cc edits (2)Sofia Poster - cc edits (2)
Sofia Poster - cc edits (2)Sofia Faraz
 
Real-time Bangla License Plate Recognition System for Low Resource Video-base...
Real-time Bangla License Plate Recognition System for Low Resource Video-base...Real-time Bangla License Plate Recognition System for Low Resource Video-base...
Real-time Bangla License Plate Recognition System for Low Resource Video-base...MD Abdullah Al Nasim
 
IRJET- Video Based Traffic Sign Detection by Scale Based Frame Fusion Technique
IRJET- Video Based Traffic Sign Detection by Scale Based Frame Fusion TechniqueIRJET- Video Based Traffic Sign Detection by Scale Based Frame Fusion Technique
IRJET- Video Based Traffic Sign Detection by Scale Based Frame Fusion TechniqueIRJET Journal
 
Role of localization and environment perception in autonomous driving
Role of localization and environment perception in autonomous drivingRole of localization and environment perception in autonomous driving
Role of localization and environment perception in autonomous drivingQualcomm Research
 
An Experimental Analysis on Self Driving Car Using CNN
An Experimental Analysis on Self Driving Car Using CNNAn Experimental Analysis on Self Driving Car Using CNN
An Experimental Analysis on Self Driving Car Using CNNIRJET Journal
 
OPTIMIZING DRILLING & WELLBORE POSITIONING THROUGH AUTOMATION AND DIGITALIZATION
OPTIMIZING DRILLING & WELLBORE POSITIONING THROUGH AUTOMATION AND DIGITALIZATIONOPTIMIZING DRILLING & WELLBORE POSITIONING THROUGH AUTOMATION AND DIGITALIZATION
OPTIMIZING DRILLING & WELLBORE POSITIONING THROUGH AUTOMATION AND DIGITALIZATIONiQHub
 
“Selecting Image Sensors for Embedded Vision Applications: Three Case Studies...
“Selecting Image Sensors for Embedded Vision Applications: Three Case Studies...“Selecting Image Sensors for Embedded Vision Applications: Three Case Studies...
“Selecting Image Sensors for Embedded Vision Applications: Three Case Studies...Edge AI and Vision Alliance
 
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...IRJET Journal
 
IRJET- Features Extraction OCR Algorithm in Indian License Plates
IRJET- Features Extraction OCR Algorithm in Indian License PlatesIRJET- Features Extraction OCR Algorithm in Indian License Plates
IRJET- Features Extraction OCR Algorithm in Indian License PlatesIRJET Journal
 
UC SDN Use Case
UC SDN Use CaseUC SDN Use Case
UC SDN Use CaseIMTC
 
Automatic Detection of Unexpected Accidents Monitoring Conditions in Tunnels
Automatic Detection of Unexpected Accidents Monitoring Conditions in TunnelsAutomatic Detection of Unexpected Accidents Monitoring Conditions in Tunnels
Automatic Detection of Unexpected Accidents Monitoring Conditions in TunnelsIRJET Journal
 

Similar to vehicle calibration.ppt (20)

Rail Deflection
Rail DeflectionRail Deflection
Rail Deflection
 
Video Surveillance Systems For Traffic Monitoring
Video Surveillance Systems For Traffic MonitoringVideo Surveillance Systems For Traffic Monitoring
Video Surveillance Systems For Traffic Monitoring
 
Model autonomous car
Model autonomous carModel autonomous car
Model autonomous car
 
“Develop Next-gen Camera Apps Using Snapdragon Computer Vision Technologies,”...
“Develop Next-gen Camera Apps Using Snapdragon Computer Vision Technologies,”...“Develop Next-gen Camera Apps Using Snapdragon Computer Vision Technologies,”...
“Develop Next-gen Camera Apps Using Snapdragon Computer Vision Technologies,”...
 
IRJET- Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
IRJET-  	  Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...IRJET-  	  Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
IRJET- Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
 
Online Camer Calibration
Online Camer CalibrationOnline Camer Calibration
Online Camer Calibration
 
Major PRC-1 ppt.pptx
Major PRC-1 ppt.pptxMajor PRC-1 ppt.pptx
Major PRC-1 ppt.pptx
 
Sofia Poster - cc edits (2)
Sofia Poster - cc edits (2)Sofia Poster - cc edits (2)
Sofia Poster - cc edits (2)
 
Real-time Bangla License Plate Recognition System for Low Resource Video-base...
Real-time Bangla License Plate Recognition System for Low Resource Video-base...Real-time Bangla License Plate Recognition System for Low Resource Video-base...
Real-time Bangla License Plate Recognition System for Low Resource Video-base...
 
IRJET- Video Based Traffic Sign Detection by Scale Based Frame Fusion Technique
IRJET- Video Based Traffic Sign Detection by Scale Based Frame Fusion TechniqueIRJET- Video Based Traffic Sign Detection by Scale Based Frame Fusion Technique
IRJET- Video Based Traffic Sign Detection by Scale Based Frame Fusion Technique
 
Kealy fidaforever
Kealy fidaforeverKealy fidaforever
Kealy fidaforever
 
Role of localization and environment perception in autonomous driving
Role of localization and environment perception in autonomous drivingRole of localization and environment perception in autonomous driving
Role of localization and environment perception in autonomous driving
 
An Experimental Analysis on Self Driving Car Using CNN
An Experimental Analysis on Self Driving Car Using CNNAn Experimental Analysis on Self Driving Car Using CNN
An Experimental Analysis on Self Driving Car Using CNN
 
OPTIMIZING DRILLING & WELLBORE POSITIONING THROUGH AUTOMATION AND DIGITALIZATION
OPTIMIZING DRILLING & WELLBORE POSITIONING THROUGH AUTOMATION AND DIGITALIZATIONOPTIMIZING DRILLING & WELLBORE POSITIONING THROUGH AUTOMATION AND DIGITALIZATION
OPTIMIZING DRILLING & WELLBORE POSITIONING THROUGH AUTOMATION AND DIGITALIZATION
 
“Selecting Image Sensors for Embedded Vision Applications: Three Case Studies...
“Selecting Image Sensors for Embedded Vision Applications: Three Case Studies...“Selecting Image Sensors for Embedded Vision Applications: Three Case Studies...
“Selecting Image Sensors for Embedded Vision Applications: Three Case Studies...
 
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...
 
IRJET- Features Extraction OCR Algorithm in Indian License Plates
IRJET- Features Extraction OCR Algorithm in Indian License PlatesIRJET- Features Extraction OCR Algorithm in Indian License Plates
IRJET- Features Extraction OCR Algorithm in Indian License Plates
 
UC SDN Use Case
UC SDN Use CaseUC SDN Use Case
UC SDN Use Case
 
Machine Vision Systems And Applications
Machine Vision Systems And ApplicationsMachine Vision Systems And Applications
Machine Vision Systems And Applications
 
Automatic Detection of Unexpected Accidents Monitoring Conditions in Tunnels
Automatic Detection of Unexpected Accidents Monitoring Conditions in TunnelsAutomatic Detection of Unexpected Accidents Monitoring Conditions in Tunnels
Automatic Detection of Unexpected Accidents Monitoring Conditions in Tunnels
 

More from darmadi ir,mm

Transformasi Standar Nasional dan Akreditasi Dikti-06 sept 2023.pptx
Transformasi Standar Nasional dan Akreditasi Dikti-06 sept 2023.pptxTransformasi Standar Nasional dan Akreditasi Dikti-06 sept 2023.pptx
Transformasi Standar Nasional dan Akreditasi Dikti-06 sept 2023.pptxdarmadi ir,mm
 
23-8-7 Introduction of JICA Project_ind.pptx
23-8-7 Introduction of JICA Project_ind.pptx23-8-7 Introduction of JICA Project_ind.pptx
23-8-7 Introduction of JICA Project_ind.pptxdarmadi ir,mm
 
studi-kelayakan-pusaha.ppt
studi-kelayakan-pusaha.pptstudi-kelayakan-pusaha.ppt
studi-kelayakan-pusaha.pptdarmadi ir,mm
 
PENGANTAR antrian halim.pptx
PENGANTAR antrian halim.pptxPENGANTAR antrian halim.pptx
PENGANTAR antrian halim.pptxdarmadi ir,mm
 
BUAT PPT nya spt ini Pondasi.pdf
BUAT PPT nya spt ini Pondasi.pdfBUAT PPT nya spt ini Pondasi.pdf
BUAT PPT nya spt ini Pondasi.pdfdarmadi ir,mm
 
05.21.2018 Paparan ULF-ULO Ciledug, Jalan Tol Kanci-Pejagan.pptx
05.21.2018 Paparan ULF-ULO Ciledug, Jalan Tol Kanci-Pejagan.pptx05.21.2018 Paparan ULF-ULO Ciledug, Jalan Tol Kanci-Pejagan.pptx
05.21.2018 Paparan ULF-ULO Ciledug, Jalan Tol Kanci-Pejagan.pptxdarmadi ir,mm
 
Materi LKPS_HR_Akreditasi-UnggulI.pptx
Materi LKPS_HR_Akreditasi-UnggulI.pptxMateri LKPS_HR_Akreditasi-UnggulI.pptx
Materi LKPS_HR_Akreditasi-UnggulI.pptxdarmadi ir,mm
 
iv10_linear_pose.pptx
iv10_linear_pose.pptxiv10_linear_pose.pptx
iv10_linear_pose.pptxdarmadi ir,mm
 
02 Aspek-Hidrolika-Dalam-Drainase.pdf
02 Aspek-Hidrolika-Dalam-Drainase.pdf02 Aspek-Hidrolika-Dalam-Drainase.pdf
02 Aspek-Hidrolika-Dalam-Drainase.pdfdarmadi ir,mm
 
Materi LKPS_HR_Akreditasi-UnggulI.pdf
Materi LKPS_HR_Akreditasi-UnggulI.pdfMateri LKPS_HR_Akreditasi-UnggulI.pdf
Materi LKPS_HR_Akreditasi-UnggulI.pdfdarmadi ir,mm
 
metode-xx kerja-pelaksanaan-perkerasan-kaku.ppt
metode-xx kerja-pelaksanaan-perkerasan-kaku.pptmetode-xx kerja-pelaksanaan-perkerasan-kaku.ppt
metode-xx kerja-pelaksanaan-perkerasan-kaku.pptdarmadi ir,mm
 
Horizontal Alignment TOP TOP.pptx
Horizontal Alignment TOP TOP.pptxHorizontal Alignment TOP TOP.pptx
Horizontal Alignment TOP TOP.pptxdarmadi ir,mm
 
TUGAS ASESSOR RPL.pptx
TUGAS ASESSOR RPL.pptxTUGAS ASESSOR RPL.pptx
TUGAS ASESSOR RPL.pptxdarmadi ir,mm
 
Kuliah Tatacara Asesmen.ppt
Kuliah Tatacara Asesmen.pptKuliah Tatacara Asesmen.ppt
Kuliah Tatacara Asesmen.pptdarmadi ir,mm
 
tatacara kalibrasi Kendaraan.ppt
tatacara kalibrasi Kendaraan.ppttatacara kalibrasi Kendaraan.ppt
tatacara kalibrasi Kendaraan.pptdarmadi ir,mm
 
Template seminar TA 2020.pptx
Template seminar TA 2020.pptxTemplate seminar TA 2020.pptx
Template seminar TA 2020.pptxdarmadi ir,mm
 
Laporan Kerja Praktek-Latif Murdian.pptx
Laporan Kerja Praktek-Latif Murdian.pptxLaporan Kerja Praktek-Latif Murdian.pptx
Laporan Kerja Praktek-Latif Murdian.pptxdarmadi ir,mm
 
Presentasi DED Ujian RKK Pluit 2022.ppt
Presentasi DED Ujian RKK Pluit 2022.pptPresentasi DED Ujian RKK Pluit 2022.ppt
Presentasi DED Ujian RKK Pluit 2022.pptdarmadi ir,mm
 
DARMADI Menyusun Skripsi.pptx
DARMADI Menyusun Skripsi.pptxDARMADI Menyusun Skripsi.pptx
DARMADI Menyusun Skripsi.pptxdarmadi ir,mm
 
08 PERKERASAN_BERBUTIR.pptx
08 PERKERASAN_BERBUTIR.pptx08 PERKERASAN_BERBUTIR.pptx
08 PERKERASAN_BERBUTIR.pptxdarmadi ir,mm
 

More from darmadi ir,mm (20)

Transformasi Standar Nasional dan Akreditasi Dikti-06 sept 2023.pptx
Transformasi Standar Nasional dan Akreditasi Dikti-06 sept 2023.pptxTransformasi Standar Nasional dan Akreditasi Dikti-06 sept 2023.pptx
Transformasi Standar Nasional dan Akreditasi Dikti-06 sept 2023.pptx
 
23-8-7 Introduction of JICA Project_ind.pptx
23-8-7 Introduction of JICA Project_ind.pptx23-8-7 Introduction of JICA Project_ind.pptx
23-8-7 Introduction of JICA Project_ind.pptx
 
studi-kelayakan-pusaha.ppt
studi-kelayakan-pusaha.pptstudi-kelayakan-pusaha.ppt
studi-kelayakan-pusaha.ppt
 
PENGANTAR antrian halim.pptx
PENGANTAR antrian halim.pptxPENGANTAR antrian halim.pptx
PENGANTAR antrian halim.pptx
 
BUAT PPT nya spt ini Pondasi.pdf
BUAT PPT nya spt ini Pondasi.pdfBUAT PPT nya spt ini Pondasi.pdf
BUAT PPT nya spt ini Pondasi.pdf
 
05.21.2018 Paparan ULF-ULO Ciledug, Jalan Tol Kanci-Pejagan.pptx
05.21.2018 Paparan ULF-ULO Ciledug, Jalan Tol Kanci-Pejagan.pptx05.21.2018 Paparan ULF-ULO Ciledug, Jalan Tol Kanci-Pejagan.pptx
05.21.2018 Paparan ULF-ULO Ciledug, Jalan Tol Kanci-Pejagan.pptx
 
Materi LKPS_HR_Akreditasi-UnggulI.pptx
Materi LKPS_HR_Akreditasi-UnggulI.pptxMateri LKPS_HR_Akreditasi-UnggulI.pptx
Materi LKPS_HR_Akreditasi-UnggulI.pptx
 
iv10_linear_pose.pptx
iv10_linear_pose.pptxiv10_linear_pose.pptx
iv10_linear_pose.pptx
 
02 Aspek-Hidrolika-Dalam-Drainase.pdf
02 Aspek-Hidrolika-Dalam-Drainase.pdf02 Aspek-Hidrolika-Dalam-Drainase.pdf
02 Aspek-Hidrolika-Dalam-Drainase.pdf
 
Materi LKPS_HR_Akreditasi-UnggulI.pdf
Materi LKPS_HR_Akreditasi-UnggulI.pdfMateri LKPS_HR_Akreditasi-UnggulI.pdf
Materi LKPS_HR_Akreditasi-UnggulI.pdf
 
metode-xx kerja-pelaksanaan-perkerasan-kaku.ppt
metode-xx kerja-pelaksanaan-perkerasan-kaku.pptmetode-xx kerja-pelaksanaan-perkerasan-kaku.ppt
metode-xx kerja-pelaksanaan-perkerasan-kaku.ppt
 
Horizontal Alignment TOP TOP.pptx
Horizontal Alignment TOP TOP.pptxHorizontal Alignment TOP TOP.pptx
Horizontal Alignment TOP TOP.pptx
 
TUGAS ASESSOR RPL.pptx
TUGAS ASESSOR RPL.pptxTUGAS ASESSOR RPL.pptx
TUGAS ASESSOR RPL.pptx
 
Kuliah Tatacara Asesmen.ppt
Kuliah Tatacara Asesmen.pptKuliah Tatacara Asesmen.ppt
Kuliah Tatacara Asesmen.ppt
 
tatacara kalibrasi Kendaraan.ppt
tatacara kalibrasi Kendaraan.ppttatacara kalibrasi Kendaraan.ppt
tatacara kalibrasi Kendaraan.ppt
 
Template seminar TA 2020.pptx
Template seminar TA 2020.pptxTemplate seminar TA 2020.pptx
Template seminar TA 2020.pptx
 
Laporan Kerja Praktek-Latif Murdian.pptx
Laporan Kerja Praktek-Latif Murdian.pptxLaporan Kerja Praktek-Latif Murdian.pptx
Laporan Kerja Praktek-Latif Murdian.pptx
 
Presentasi DED Ujian RKK Pluit 2022.ppt
Presentasi DED Ujian RKK Pluit 2022.pptPresentasi DED Ujian RKK Pluit 2022.ppt
Presentasi DED Ujian RKK Pluit 2022.ppt
 
DARMADI Menyusun Skripsi.pptx
DARMADI Menyusun Skripsi.pptxDARMADI Menyusun Skripsi.pptx
DARMADI Menyusun Skripsi.pptx
 
08 PERKERASAN_BERBUTIR.pptx
08 PERKERASAN_BERBUTIR.pptx08 PERKERASAN_BERBUTIR.pptx
08 PERKERASAN_BERBUTIR.pptx
 

Recently uploaded

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 

vehicle calibration.ppt

  • 1. Automatic Camera Calibration Using Pattern Detection for Vision-Based Speed Sensing Neeraj K. Kanhere Dr. Stanley T. Birchfield Department of Electrical Engineering Dr. Wayne A. Sarasua, P.E. Department of Civil Engineering College of Engineering and Science Clemson University
  • 2. Introduction Traffic parameters such as volume, speed, and vehicle classification are fundamental for… Intelligent Transportation Systems (ITS) Traffic impacts of land use Traffic engineering applications Transportation planning
  • 3. Collecting traffic parameters Different types of sensors can be used to gather data: Inductive loop detectors and magnetometers Radar or laser based sensors Piezos and road tube sensors  Data quality deteriorates as highways reach capacity  Inductive loop detectors can join vehicles  Piezos and road tubes can miscalculate spacing Motorcycles are difficult to count regardless of traffic Problems with these traditional sensors
  • 4. Machine vision sensors Proven technology Capable of collecting speed, volume, and classification Several commercially available systems Uses virtual detection  Provides rich visual information for manual inspection  No traffic disruption for installation and maintenance  Covers wide area with a single camera Benefits of video detection
  • 5. Why tracking? Tracking enables prediction of a vehicle’s location in consecutive frames Can provide more accurate estimates of traffic volumes and speeds Potential to count turn-movements at intersections Detect traffic incidents Current systems use localized detection within the detection zones which can be prone to errors when camera placement in not ideal.
  • 6. Initialization problem Partially occluded vehicles appear as a single blob Contour and blob tracking methods assume isolated initialization Depth ambiguity makes the problem harder
  • 7. Our previous work Feature segmentation Vehicle Base Fronts
  • 9. Rejected sub-windows Stage 1 Stage 2 Stage 3 Detection Pattern recognition for video detection Viola and Jones, “Rapid object detection using a boosted cascade of simple features”, CVPR 2001
  • 10. Calibration not required for counts Immune to shadows and headlight reflections Helps in vehicle classification Boosted cascade vehicle detector
  • 11. Need for pattern detection Feature segmentation Pattern detection • Works under varying camera placement • Needs a trained detector for significantly different viewpoints • Eliminates false counts due to shadows but headlight reflections are still a problem • Does not get distracted by headlight reflections • Handles lateral occlusions but fails in case of back-to-back occlusions • Handles back-to-back occlusions but difficult to handle lateral occlusions
  • 13. Why automatic calibration? Fixed view camera Manual set-up PTZ Camera
  • 15. Calibration approaches Estimation of parameters for the assumed camera model Direct estimation of projective transform Goal is to estimate 11 elements of a matrix which transforms points in 3D to a 2D plane Harder to incorporate scene-specific knowledge Goal is to estimate camera parameters such as focal length and pose Easier to incorporate known quantities and constraints Image-world correspondences M[3x4] M[3x4] f, h, Φ, θ …
  • 16. Manual calibration Bas and Crisman (1997) Kanhere et al. (2006) Lai (2000) Fung et al. (2003)
  • 17. Automatic calibration Song et al. (2006) • Known camera height • Needs background image • Depends on detecting road markings Dailey et al. (2000) Schoepflin and Dailey (2003) • Avoids calculating camera Parameters • Based on assumptions that reduce the problem to 1-D geometry • Uses parameters from the distribution of vehicle lengths. • Uses two vanishing points • Lane activity map sensitive of spill-over • Correction of lane activity map needs background image Lane activity map Peaks at lane centers
  • 18. Our approach to automatic calibration Input frame Input frame BCVD Tracking data Correspondence Correspondence existing vehicles detections new vehicles Tracking Tracking strong gradients? strong gradients? VP-0 Estimation VP-0 Estimation VP-1 Estimation VP-1 Estimation Calibration Calibration Speeds Speeds Yes RANSAC RANSAC Input frame Input frame BCVD Tracking data Correspondence Correspondence existing vehicles detections new vehicles Tracking Tracking strong gradients? strong gradients? VP-0 Estimation VP-1 Estimation VP-1 Estimation VP-2 Estimation Calibration Calibration Speeds Speeds Yes RANSAC RANSAC • Does not depend on road markings • Does not require scene specific parameters such as lane dimensions • Works in presence of significant spill-over (low height) • Works under night-time condition (no ambient light)
  • 20. Results for automatic camera calibration
  • 22. Conclusion A real-time system for detection, tracking and classification of vehicles Automatic camera calibration for PTZ cameras which eliminates the need of manually setting up the detection zones Pattern recognition helps eliminate false alarms caused by shadows and headlight reflections Can easily incorporate additional knowledge to improve calibration accuracy Quick setup for short term data collection applications
  • 23. Future work Extend the calibration algorithm to use lane markings when available for faster convergence of parameters Develop an on-line learning algorithm which will incrementally “tune” the system for better detection rate at given location Evaluate the system at a TMC for long-term performance Extend classification to four classes Handle intersections (including turn-counts)
  • 25. For more info please contact: Dr. Stanley T. Birchfield Department of Electrical Engineering stb at clemson.edu Dr. Wayne A. Sarasua, P.E. Department of Civil Engineering sarasua at clemson.edu