EFFICIENT ROAD MAPPING VIA INTERACTIVE IMAGE SEGMENTATION Presenter: Alexander Velizhev CMRT’09 ISPRS Workshop O. Barinova, R. Shapovalov, S. Sudakov,

Slides:



Advertisements
Similar presentations
Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
Advertisements

Shapelets Correlated with Surface Normals Produce Surfaces Peter Kovesi School of Computer Science & Software Engineering The University of Western Australia.
3D Model Matching with Viewpoint-Invariant Patches(VIP) Reporter :鄒嘉恆 Date : 10/06/2009.
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
Automatic determination of skeletal age from hand radiographs of children Image Science Institute Utrecht University C.A.Maas.
A Robust Algorithm For Measuring Tie Points On The Block Of Aerial Images Andrey Sechin Scientific Director RACURS Alexey Chernyavskiy Alexander Velizhev.
Low Complexity Keypoint Recognition and Pose Estimation Vincent Lepetit.
Computer Vision Detecting the existence, pose and position of known objects within an image Michael Horne, Philip Sterne (Supervisor)
Learning Convolutional Feature Hierarchies for Visual Recognition
A New Block Based Motion Estimation with True Region Motion Field Jozef Huska & Peter Kulla EUROCON 2007 The International Conference on “Computer as a.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Generic Object Detection using Feature Maps Oscar Danielsson Stefan Carlsson
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Example-Based Color Transformation of Image and Video Using Basic Color Categories Youngha Chang Suguru Saito Masayuki Nakajima.
Quadtrees, Octrees and their Applications in Digital Image Processing
Chamfer Matching & Hausdorff Distance Presented by Ankur Datta Slides Courtesy Mark Bouts Arasanathan Thayananthan.
Vigilant Real-time storage and intelligent retrieval of visual surveillance data Dr Graeme A. Jones.
Pores and Ridges: High- Resolution Fingerprint Matching Using Level 3 Features Anil K. Jain Yi Chen Meltem Demirkus.
1 Segmentation with Scene and Sub-Scene Categories Joseph Djugash Input Image Scene/Sub-Scene Classification Segmentation.
Optimal Area Covering by Mobile Robot presented by: Nelly Chkolunov Fentahun Assefa-Dawit Fentahun Assefa-Dawit supervised by: Alexey Talyansky Technion.
Robust Real-Time Object Detection Paul Viola & Michael Jones.
Multimedia Security Digital Video Watermarking Supervised by Prof. LYU, Rung Tsong Michael Presented by Chan Pik Wah, Pat Nov 20, 2002 Department of Computer.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Data Structures and Programming.  John Edgar2.
1 Motivation Video Communication over Heterogeneous Networks –Diverse client devices –Various network connection bandwidths Limitations of Scalable Video.
Face Detection using the Viola-Jones Method
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology Mining Rare and Frequent Events in Multi-camera Surveillance.
Knowledge Systems Lab JN 9/10/2002 Computer Vision: Gesture Recognition from Images Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
“Secret” of Object Detection Zheng Wu (Summer intern in MSRNE) Sep. 3, 2010 Joint work with Ce Liu (MSRNE) William T. Freeman (MIT) Adam Kalai (MSRNE)
ASPRS Annual Conference 2005, Baltimore, March Utilizing Multi-Resolution Image data vs. Pansharpened Image data for Change Detection V. Vijayaraj,
Portable Vision-Based HCI A Real-Time Hand Mouse System on Portable Devices 連矩鋒 (Burt C.F. Lien) Department of Computer Science and Information Engineering.
Multimodal Information Analysis for Emotion Recognition
CSCE 643 Computer Vision: Structure from Motion
DIEGO AGUIRRE COMPUTER VISION INTRODUCTION 1. QUESTION What is Computer Vision? 2.
7 elements of remote sensing process 1.Energy Source (A) 2.Radiation & Atmosphere (B) 3.Interaction with Targets (C) 4.Recording of Energy by Sensor (D)
Action as Space-Time Shapes
Non-Photorealistic Rendering and Content- Based Image Retrieval Yuan-Hao Lai Pacific Graphics (2003)
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
June 26, 2003 Dept. of Computer Science Memorial University of Newfoundland Structuring Interactive Cluster Analysis Wayne Oldford University of Waterloo.
Computer-based identification and tracking of Antarctic icebergs in SAR images Department of Geography, University of Sheffield, 2004 Computer-based identification.
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
Automated Solar Cavity Detection
Data Hiding in Image and Video: Part II—Designs and Applications Min Wu, Heather Yu, and Bede Liu.
By: David Gelbendorf, Hila Ben-Moshe Supervisor : Alon Zvirin
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
Oisin Mac Aodha (UCL) Gabriel Brostow (UCL) Marc Pollefeys (ETH)
Frank Bergschneider February 21, 2014 Presented to National Instruments.
Surface Defect Inspection: an Artificial Immune Approach Dr. Hong Zheng and Dr. Saeid Nahavandi School of Engineering and Technology.
CIRP Annals - Manufacturing Technology 60 (2011) 1–4 Augmented assembly technologies based on 3D bare-hand interaction S.K. Ong (2)*, Z.B. Wang Mechanical.
Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.
Object-based Classification
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Fast Preprocessing for Robust Face Sketch Synthesis
Self-Organizing Maps for Content-Based Image Database Retrieval
Fast and Robust Object Tracking with Adaptive Detection
7 elements of remote sensing process
Vehicle Segmentation and Tracking in the Presence of Occlusions
Image Segmentation Techniques
RGB-D Image for Scene Recognition by Jiaqi Guo
What's New in eCognition 9
Satellite data Marco Puts
Aline Martin ECE738 Project – Spring 2005
What's New in eCognition 9
What's New in eCognition 9
SIDE: The Summarization IDE
Presentation transcript:

EFFICIENT ROAD MAPPING VIA INTERACTIVE IMAGE SEGMENTATION Presenter: Alexander Velizhev CMRT’09 ISPRS Workshop O. Barinova, R. Shapovalov, S. Sudakov, A. Velizhev, A. Konushin

Introduction Roadway monitoring systems are widely-used for supervising road pavement surface and repair planning

Problem statement Analysis road pavement only by video sequences

Problem statement (2) Object types: – Lane marking – Road patches and defects Solution requirements: – High object detection rate – Maximum automation

Problem statement (3) Source imageExpected result

Problem details Some real examples

Our algorithm outline 1. Video rectification 2. Image preprocessing 3. Image segmentation 4. Features calculation 5. Interactive classification Automatic offline stage Interactive online stage

Video rectification Image preprocessing Image segmentation Features calculation Interactive classification Video rectification Using of raw video has severe drawbacks: – Objects are represented with different spatial resolution on the same frame – Projective distortions – Elongated objects exceed the bounds of single frame

Video rectification (2) Image preprocessing Image segmentation Features calculation Interactive classification Video frames are converted to orthogonal projection and stitched to each other Video rectification

Image preprocessing Image segmentation Features calculation Interactive classification Video rectification Retinex transform Contrast adjustment Bilateral filter Image preprocessing Source image

Image segmentation Image preprocessing Image segmentation Features calculation Interactive classification Video rectification Main goal is representing all objects of interest as different segments We use the hierarchical version of mean shift algorithm

Features calculation Image preprocessing Image segmentation Features calculation Interactive classification Video rectification More than 100 various features are used for classification of segments Feature types: – Colour statistics (colour variance, Lab components’ percentiles,... ) – Shape statistics (elongation, orientation, area, …) – Difference with neighborhood of the segments

Interactive classification Image preprocessing Image segmentation Features calculation Interactive classification Video rectification

Interactive classification (2) Image preprocessing Image segmentation Features calculation Interactive classification Video rectification User manually marks object segments Learning of cascade of classifiers Automatic classification of the next road part User corrects classification results End Start

Cascade of classifiers Cascade of classifiers corresponds image segmentation levels We descend a hierarchy from large to small segments and reject segments that do not contain pixels of objects of interest Classifier training uses the data passed to a corresponding cascade layer by preceding version of cascade

Why do we use the cascade? To solve a problem of unbalanced classes To speed-up classification

Online learning We introduce an online version of the random forest algorithm Special class costing The algorithm’s code is a part of our open source “GML Balanced On-line Learning Toolkit ” – balanced-on-line-learning-toolkit-2.html balanced-on-line-learning-toolkit-2.html

Why do we use online learning? We don’t need to store all training database in memory Short learning time User actions immediately impact on the classification results

How to measure system efficiency ? We are modeling “ideal” user actions to measure the efficiency of the interactive classification Efficiency criterion: – a minimal number of mouse’s clicks for making correct classification

Results Source image Segmented image Analysis result

Results (2) Image part Clicks Manual classification Interactive classification

Results (3) Image part Error, %

Summary We present a tool for efficient interactive mapping of road defects and lane marking Intensive use of computer vision methods on different stages of our data processing workflow increases usability of the tool

Weak points Image segmentation errors can degrade classifier and true object bounds cannot be extracted Algorithm is not robust to user mistakes

Future work Ultimate goal: Development of the universal semantic segmentation system which can be used for object extraction from large class of images Nearest plan: Improving the quality of image segmentation by integration colour and range data

CMRT’09 ISPRS Workshop Efficient road mapping via interactive image segmentation O. Barinova R. Shapovalov S. Sudakov A. Konushin A. Velizhev