Student Name: Honghao Chen Supervisor: Dr Jimmy Li Co-Supervisor: Dr Sherry Randhawa.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

QR Code Recognition Based On Image Processing
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
1 RTL Example: Video Compression – Sum of Absolute Differences Video is a series of frames (e.g., 30 per second) Most frames similar to previous frame.
RGB-D object recognition and localization with clutter and occlusions Federico Tombari, Samuele Salti, Luigi Di Stefano Computer Vision Lab – University.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Digital Image Processing
Grey Level Enhancement Contrast stretching Linear mapping Non-linear mapping Efficient implementation of mapping algorithms Design of classes to support.
INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, ICT '09. TAREK OUNI WALID AYEDI MOHAMED ABID NATIONAL ENGINEERING SCHOOL OF SFAX New Low Complexity.
Using eigencolor normalization for illumination-invariant color object recognition Speaker: 鄭雅勻 Date:2010/12/30 Zhenyong Lin, Junxian Wang, Kai-Kuang Ma.
Introduction To Tracking
Patch to the Future: Unsupervised Visual Prediction
Histograms – Chapter 4 Continued.
HISTOGRAM TRANSFORMATION IN IMAGE PROCESSING AND ITS APPLICATIONS Attila Kuba University of Szeged.
An Adaptive Image Enhancement Algorithm for Face Detection By Lizuo Jin, Shin’ichi Satoh, and Masao Sakauchi. ECE 738 In Young Chung.
HISTOGRAM TRANSFORMATION IN IMAGE PROCESSING SHINTA P TEKNIK INFORMATIKA STMIK MDP 2011.
COLORCOLOR A SET OF CODES GENERATED BY THE BRAİN How do you quantify? How do you use?
Object Recognition & Model Based Tracking © Danica Kragic Tracking system.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
Human-Computer Interaction Human-Computer Interaction Segmentation Hanyang University Jong-Il Park.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Zhengya Xu, Hong Ren Wu, Xinghuo Yu, Fellow, IEEE, Bin Qiu, Senior Member, IEEE Colour Image Enhancement by Virtual Histogram Approach IEEE Transactions.
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, Java Version, Third Edition.
Distinctive Image Feature from Scale-Invariant KeyPoints
What is color for?.
Scale Invariant Feature Transform (SIFT)
A Self-Organizing Approach to Background Subtraction for Visual Surveillance Applications Lucia Maddalena and Alfredo Petrosino, Senior Member, IEEE.
Entropy and some applications in image processing Neucimar J. Leite Institute of Computing
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP3 Digital Images Miguel Tavares Coimbra.
Computer vision.
Digital Video and Multimedia If images can portray a powerful message then video (as a series of related images) is a serious consideration for any multimedia.
Image Formation. Input - Digital Images Intensity Images – encoding of light intensity Range Images – encoding of shape and distance They are both a 2-D.
1 Image Basics Hao Jiang Computer Science Department Sept. 4, 2014.
1 Mean shift and feature selection ECE 738 course project Zhaozheng Yin Spring 2005 Note: Figures and ideas are copyrighted by original authors.
 In electrical engineering and computer science image processing is any form of signal processing for which the input is an image, such as a photograph.
CS654: Digital Image Analysis Lecture 17: Image Enhancement.
Vehicle License Plate Detection Algorithm Based on Statistical Characteristics in HSI Color Model Instructor : Dr. K. R. Rao Presented by: Prasanna Venkatesh.
1 Lecture 1 1 Image Processing Eng. Ahmed H. Abo absa
Graphics. Graphic is the important media used to show the appearance of integrative media applications. According to DBP dictionary, graphics mean drawing.
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
Expectation-Maximization (EM) Case Studies
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
02-Gray Scale Control TTF. A TTF tells us how an imaging device relates the gray level of the input to the gray level of the output. P L Luminance, L.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
A Tutorial on using SIFT Presented by Jimmy Huff (Slightly modified by Josiah Yoder for Winter )
CISC 110 Day 3 Introduction to Computer Graphics.
Scale Invariant Feature Transform (SIFT)
Intelligent Robotics Today: Vision & Time & Space Complexity.
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 4 – Audio and Digital Image Representation Klara Nahrstedt Spring 2010.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
Color Image Segmentation Mentor : Dr. Rajeev Srivastava Students: Achit Kumar Ojha Aseem Kumar Akshay Tyagi.
Learning and Removing Cast Shadows through a Multidistribution Approach Nicolas Martel-Brisson, Andre Zaccarin IEEE TRANSACTIONS ON PATTERN ANALYSIS AND.
1. 2 What is Digital Image Processing? The term image refers to a two-dimensional light intensity function f(x,y), where x and y denote spatial(plane)
Coin Recognition Using MATLAB - Emad Zaben - Bakir Hasanein - Mohammed Omar.
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
Invitation to Computer Science, C++ Version, Fourth Edition
SIFT Scale-Invariant Feature Transform David Lowe
Lecture 07 13/12/2011 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Miguel Tavares Coimbra
IMAGE PROCESSING Questions and Answers.
Recognition: Face Recognition
Histogram—Representation of Color Feature in Image Processing Yang, Li
Image Processing, Lecture #8
Image Processing, Lecture #8
Digital Image Processing
Digital Image Processing
Speaker: YI-JIA HUANG Date: 2011/12/08 Authors: C. N
Miguel Tavares Coimbra
Presentation transcript:

Student Name: Honghao Chen Supervisor: Dr Jimmy Li Co-Supervisor: Dr Sherry Randhawa

Content:  Background Introduction  Procedures  Methods  Future Extension  Conclusion

Purpose  Circling parking lots  Wasting time and effort  Providing information via digital displays  Open car parks  Detecting individual and predetermined parking slot  Video and image processing  Real-time and mobile apps

Where to go How long to take Where to go if occupied

Video Mosaicking  Stitch video frames together  A comprehensive view of the scene  A compact representation of the video data

Procedure: 1. Loading a video sequence 2. Matching points between successive frames by the Corner Matching subsystem 3. Estimating Geometric Transformation block 4. Computing an accurate estimate of the transformation matrix 5. Overlaying the current video frame onto the output image

Perspective Transformation  To change the ‘perspective’ of the active content from one state to another  To find a full image

Image Extraction  Predetermined region of each parking space  Reference setting

Methods  Color Histogram  CPSNR – Color Peak Signal-to-Noise Ratio  NCD – Normalized Color Difference

Color Histogram  Provide a global description of the appearance of an image  Produce a level for every pixel value in the original image

Empty parking slots

Occupied by blue car

Occupied by red car

Procedure:  Describe the levels of the original image  Specify the desired density function  Obtain the transformation function  Apply the inverse transformation function

CPSNR (Color Peak Signal-to-Noise Ratio)  The ratio between the maximum possible value (power)  Is expressed in terms of the logarithmic decibel scale

 I: The matrix data of the original image  I: The matrix data of the degraded image  M, N : The number of rows and columns of input image  R: 255 for an 8-bit unsigned integer  data type

Images took from different locations

Comparison

 As a quality measurement between the original and a compressed image  The higher the CPSNR, the better the quality of the compressed

Normalized Color Difference  Depending on the illumination  Depending on different lighting conditions or cameras  Allowing for object recognition techniques based on color  To compensate for variations

Application:  For object recognition on color images  Detect all intensity values from the image while preserving color values NormalizedRed = r/sqrt(Red^2 + Green^2 + Blue^2); NormalizedGreen = g/sqrt(Red^2 + Green^2 + Blue^2); NormalizedBlue = b/sqrt(Red^2 + Green^2 + Blue^2);

Choosing a suitable reference

Comparison

Under different lighting conditions

Range of NCD Value Information to display > 17Occupied < 8Available

NCD:

Future Extension  Mobile apps for real-time update -GPS  Extra information -The nearest slot if possible

Conclusion:  Principle  Procedures Video  Static image  Slot reference  Methods (NCD)  Display  Results Analysis Over 17  Occupied Below 8  Available