+ All Categories
Home > Education > Realtimeimageprocessing

Realtimeimageprocessing

Date post: 24-May-2015
Category:
Upload: gopinah
View: 2,320 times
Download: 0 times
Share this document with a friend
Popular Tags:
28
REAL TIME IMAGE PROCESSING DONE BY :- V.VAITHILINGAM,III-ECE. A.GOPINATH, III-ECE.
Transcript
Page 1: Realtimeimageprocessing

REAL TIME IMAGE PROCESSING

DONE BY :-

V.VAITHILINGAM,III-ECE.

A.GOPINATH, III-ECE.

Page 2: Realtimeimageprocessing

OVERVIEWINTRODUCTION

HARDWARE PLATFORM TO RTIP

RTIP ON DISTRIBUTED COMPUTER SYSTEMS

RTIP APPLIED TO TRAFFIC QUEUE

APPLICATIONS

CONCLUSION

Page 3: Realtimeimageprocessing

INTRODUCTION

Image Processing

Real Time Image Processing

Real-time in the perceptual sense Real-time in the signal processing

sense.

Page 4: Realtimeimageprocessing

REAL TIME IMAGE PROCESSING

What is Real-time Image Processing?

Processing the video signals instantaneously which have been taken at real time.

How it differs from ordinary Image Processing?

Image processing means processing the stored images for improving their quality. But RTIP means processing the video signals spontaneously.

Page 5: Realtimeimageprocessing

• high resolution, high frame rate video input • low latency video input

• low latency operating system scheduling

• high processing performance

NEEDS OF RTIP

Page 6: Realtimeimageprocessing

REAL-TIME IMAGE PROCESSING

System Design

Hardware Selection and Software Performance both are crucial.

camera ADC driver RTIP displaybus

software

Page 7: Realtimeimageprocessing

SAMPLING RESOLUTION

What is the need for Sampling Resolution?

Spatial resolution and temporal resolution are both crucial

camera ADC driver RTIP displaybus

Page 8: Realtimeimageprocessing

LOW LATENCY VIDEO INPUT

Latency targets

perceived synchronicity

Unavoidable latency1 to 2 frames(40 - 80ms for PAL)

Additional latency must be minimized

Page 9: Realtimeimageprocessing

LOW LATENCY OPERATING SYSTEM SCHEDULING

Processing of video signals depend on -video capture hardware in use. -driver component.

Software components has crucial impact on system latency.

To avoid loss of input data, buffering is introduced to cover lag.

Mac OS X has excellent low latency performance.

Page 10: Realtimeimageprocessing

HIGH PROCESSING PERFORMANCE

Both latency and throughput are important

PAL video frame: 884Kb Sustained data rate:22Mb/s

Memory bandwidth is crucial.

Page 11: Realtimeimageprocessing

MAC OS X Mac OS X is the world’s most advanced operating

system.

Features:

Power of Unix simplicity of MAC. Perfect integration of hardware and software. Elegant interface and stunning graphics. Highly secure by design. Innovation for everyone. Reliable to the core.

Page 12: Realtimeimageprocessing

SOFTWARE OPERATIONS INVOLVED IN RTIP

Levels of Image Processing:

LOW-LEVEL

INTERMEDIATE -LEVEL

HIGH -LEVEL

Page 13: Realtimeimageprocessing

Low-level operations

Intermediate -level operations

High-level operations

Page 14: Realtimeimageprocessing

LOW LEVEL OPERATIONS

Low-level operators take an image as their input and produce an image as their output.

It transform image data to image data i.e. it deal directly with image matrix data at the pixel

level.

Examples:-color transformations, gamma correction, linear or nonlinear filtering, noise reduction etc.

Page 15: Realtimeimageprocessing

INTERMEDIATE LEVEL OPERATIONS

It transform image data to a slightly more abstract form of information by extracting certain attributes of image.

Ultimate goal is to reduce the amount of data to form a set of features suitable for further high-level processing.

Examples:-segmentation of image into regions/objects of interest, extracting edges etc.

Page 16: Realtimeimageprocessing

HIGH LEVEL OPERATIONS

Interpret the abstract data from the intermediate-level, performing high level knowledge-based scene analysis on a reduced amount of data.

Page 17: Realtimeimageprocessing

RTIP APPLIED ON TRAFFIC-QUEUE DETECTION ALGORITHM

Why RTIP applied to traffic? -For reducing congestion problem

Need for processing of traffic data -Traffic control -Traffic management -Road safety -Development of transport policy.

Traffic measurable parameters -Traffic volumes & Speed -Inter-vehicle gaps & Vehicle classification

Page 18: Realtimeimageprocessing

Image analysis system structure: -

backing

store

data bus

CCTVcamera

ADC

RAM64kbytes

16-Bit mini-computers

Printer

DAC

Monitor

Page 19: Realtimeimageprocessing

Stages of image analysis:-

Image sensors used

ADC Conversion

Pre-processing

To cope with this, two methods are proposed: 1. Analyze data in real time – uneconomical 2. Stores all data and analyses off-line at low

speed

Page 20: Realtimeimageprocessing

Two jobs to be done:

Green light on: - determine no. of vehicles moving along particular lanes and their classification by shape and size.

Red light on: - determine the backup length along with the possibility to track its dynamics and classify vehicles in backup.

Page 21: Realtimeimageprocessing

QUEUE DETECTION ALGORITHM

Spatial-domain technique is used to detect queue – implemented in real-time using low-cost system.

For this purpose two different algorithms have been used:-

Motion detection operation

Vehicle detection operation

Page 22: Realtimeimageprocessing

QUEUEDETECTION

EDGE DETECTION

Page 23: Realtimeimageprocessing

APPLICATIONS

video conferencing

augmented reality

context aware computing

video-based interfaces for human-computer interaction

Page 24: Realtimeimageprocessing

VIDEO CONFERENCING

It is digital compression of audio and video streams in real time.

Video input : video camera or webcam.

Video output: computer monitor television or projector

Page 25: Realtimeimageprocessing

AUGMENTED REALITY

A combination of a real scene viewed by a user and a virtual scene generated by a computer that augments the scene with additional information.

Page 26: Realtimeimageprocessing

CONTEXT AWARE COMPUTING

A system is context-aware if it uses context to provide relevant information and/or services to the user, where

relevancy depends on the user’s task.

Page 27: Realtimeimageprocessing

CONCLUSION RTIP involves many aspects of hardware and

software in order to achieve high resolution input, low latency capture, high performance processing and efficient display.The measure- ment algorithm has been applied to traffic scenes with different lighting conditions. And RTIP be at the heart of many applications.

Page 28: Realtimeimageprocessing

THANK

YOU

?