11
Presented by: Koushal Presented by: Koushal Kumar Kumar Lovely professional Lovely professional university university Mob no: 8968939621 Mob no: 8968939621

Advanced in Multi View image/video processing

Embed Size (px)

DESCRIPTION

Mr. Koushal Kumar has done his M.Tech degree in Computer Science and Engineering from Lovely Professional University, Punjab, India. He obtained his B.S.C and M.S.C in computer science from D.A.V College Amritsar Punjab. His area of research interests lies in Computer Networks, Grid Computing, Artificial Neural Networks and soft computing.

Citation preview

Page 1: Advanced in Multi View image/video processing

Presented by: Koushal Presented by: Koushal KumarKumar

Lovely professional Lovely professional universityuniversity

Mob no: 8968939621 Mob no: 8968939621

Page 2: Advanced in Multi View image/video processing

Why we Need advance technology:Why we Need advance technology: Video surveillance systems are Video surveillance systems are

becoming omnipresent nowadays, due becoming omnipresent nowadays, due to high criminality and terrorist threatsto high criminality and terrorist threats

Large surveillance systems are Large surveillance systems are deployed in strategic places such as deployed in strategic places such as airports, public transportation and airports, public transportation and downtown.downtown.

The wireless camera sensor network is The wireless camera sensor network is one example of such as system.one example of such as system.

Page 3: Advanced in Multi View image/video processing

With new technology we have camera With new technology we have camera with which we can with which we can capture overlapped capture overlapped images from the same scene with images from the same scene with different viewing positions referred to different viewing positions referred to as multi-viewas multi-view

The range of applications for multi-view The range of applications for multi-view systems is very wide and covers systems is very wide and covers different areas such as homeland different areas such as homeland security and military, but also security and military, but also environment monitoring and healthcareenvironment monitoring and healthcare

Page 4: Advanced in Multi View image/video processing

MULTI-VIEW VIDEO CODING:MULTI-VIEW VIDEO CODING: Multi-view imaging systems are often Multi-view imaging systems are often

generating tremendous amount of data.generating tremendous amount of data. By multi-view, we refer to the case of By multi-view, we refer to the case of

multiple cameras which are capturing multiple cameras which are capturing overlapped images from the same scene overlapped images from the same scene with different viewing positionswith different viewing positions

Applications:Applications: Free view point imageFree view point image Low-power surveillance cameras networkLow-power surveillance cameras network Low-power video sensorsLow-power video sensors

Page 5: Advanced in Multi View image/video processing

Multi-view Video Coding (MVC):Multi-view Video Coding (MVC):MPEG MPEG is conducting work on Multi-view Video is conducting work on Multi-view Video Coding (MVC), as an extension of AVC. In Coding (MVC), as an extension of AVC. In addition to predictiveaddition to predictive

coding along the time axis of each coding along the time axis of each camera, MVC performs block-based camera, MVC performs block-based predictive coding across the cameras [1], predictive coding across the cameras [1], asas

.Hence, this coding scheme achieves high .Hence, this coding scheme achieves high coding efficiency. However, this coding efficiency. However, this performance is obtainedperformance is obtained

at the cost of a very high computational at the cost of a very high computational complexity at the encoder. Furthermore, it complexity at the encoder. Furthermore, it calls for communication between thecalls for communication between the

cameras, which is often impractical.cameras, which is often impractical.

Page 6: Advanced in Multi View image/video processing

DISTRIBUTED VIDEO CODING:DISTRIBUTED VIDEO CODING: it states that the optimal rate achieved it states that the optimal rate achieved

when performing joint encoding and when performing joint encoding and decoding of two or more correlated decoding of two or more correlated sources can theoretically be reached by sources can theoretically be reached by doing separate encoding and joint doing separate encoding and joint decodingdecoding

DVC is well-suited for multi-view coding...DVC is well-suited for multi-view coding... As traditional image technology uses As traditional image technology uses

MPEG and JPEG image file formats but MPEG and JPEG image file formats but DVC uses new statistical technology..DVC uses new statistical technology..

Page 7: Advanced in Multi View image/video processing

Independent Coding:Independent Coding: encode the video stream of each camera encode the video stream of each camera

independentlyindependently Multi-view Distributed Video Coding Multi-view Distributed Video Coding

(MDVC):(MDVC): To overcome the issues of previous To overcome the issues of previous

described technologies there is a new described technologies there is a new technologies comes in existant..technologies comes in existant..

in this case the optimal coding rate can in this case the optimal coding rate can theoretically be reached by doing separate theoretically be reached by doing separate encoding and joint decoding..encoding and joint decoding..

Page 8: Advanced in Multi View image/video processing

Given the limitations of the two Given the limitations of the two configurations outlines in , MDVC configurations outlines in , MDVC appears as an attractive alternative.appears as an attractive alternative.

Using MDVC, the optimal coding rate Using MDVC, the optimal coding rate can theoretically be reached by doing can theoretically be reached by doing separate encoding and joint separate encoding and joint decoding, asdecoding, as

shown in Figure 4. In this scenario, shown in Figure 4. In this scenario, side information can be generated side information can be generated either by temporal interpolation either by temporal interpolation within a camerawithin a camera

Page 9: Advanced in Multi View image/video processing

sequence, or by inter-view interpolation sequence, or by inter-view interpolation from the side views. In other words, the from the side views. In other words, the correlation between the views can becorrelation between the views can be

exploited at the decoder side, even exploited at the decoder side, even though the cameras do not though the cameras do not communicate. In a practical scenario communicate. In a practical scenario such as a network ofsuch as a network of

surveillance cameras, this approach surveillance cameras, this approach allows for low power / low complexity allows for low power / low complexity cameras and requires no cameras and requires no communicationcommunication

between the cameras, which are major between the cameras, which are major advantages.advantages.

Page 10: Advanced in Multi View image/video processing

Queries?..Queries?..

Page 11: Advanced in Multi View image/video processing