SlideShare a Scribd company logo
1 of 5
Download to read offline
Natarajan Meghanathan et al. (Eds) : WiMONe, NCS, SPM, CSEIT - 2014
pp. 185–189, 2014. © CS & IT-CSCP 2014 DOI : 10.5121/csit.2014.41214
EFFECT OF GRID-ADAPTIVE
INTERPOLATION OVER DEPTH IMAGES
Arbaaz Singh
Department of Computer science & Engineering,
Indian Institute of Technology, Ropar, Punjab, India
arbaazs@iitrpr.ac.in
ABSTRACT
A suitable interpolation method is essential to keep the noise level minimum along with the time-
delay. In recent years, many different interpolation filters have been developed for instance
H.264-6 tap filter, and AVS- 4 tap filter. This work demonstrates the effects of a four-tap low-
pass tap filter (Grid-adaptive filter) on a hole-filled depth image. This paper provides (i) a
general form of uniform interpolations for both integer and sub-pixel locations in terms of the
sampling interval and filter length, and (ii) compares the effect of different finite impulse
response filters on a depth-image. Furthermore, the author proposed and investigated an
integrated Grid-adaptive filter, that implement hole-filling and interpolation concurrently,
causes reduction in time-delay noticeably along with high PSNR .
KEYWORDS
Depth Images, Hole filling, Interpolation, Interpolation filter
1. INTRODUCTION
In 3-D computer graphics, a depth map is an image or image channel that contains information
relating to the distance of the surfaces of scene objects from a viewpoint [1]. Once the original
image and depth image is given, 3-D can be synthesized by mapping pixel coordinates one by one
according to its depth value. It is the next emerging revolution after the high definition video and
is the key technology in advanced three dimensional television systems (3-D TV) and free-view
television systems [2-4]. A new member of 3-D sensor family, kinect has drawn great attention of
researchers in the field of 3-D computer vision for its advantage of consumer price and real time
nature. Based on a structured light technique, Kinect is able to generate depth and colour images
at a speed of about 30 fps [5]. However, limited by depth measuring principle and object surface
properties, the depth image captured by the Kinect contains missing data as well as noise. These
areas of missing data are known as holes. Holes appear due to sharp horizontal changes in depth
image, thus the location and size of holes differ from frame to frame. Several attempts are made
to remove the noise and filling of holes with the correct data to make it suitable for different
applications by means of bilateral and median-filters [6]. Apart from hole-filling, image
interpolation as well occurs in all digital pictures at several stages [7]. Interpolation is the process
of determining the values of a function at positions lying between its samples. It achieves this
process by fitting a continuous function through the discrete input samples. This permits input
values to be evaluated at arbitrary positions excluding those defined at the sample points.
Interpolation is required to produce a larger image than the one captured and finds an imperative
186 Computer Science & Information Technology (CS & IT)
consign in transmission of 3-D images. 3-D images have been used in robotic guidance, product
profiling and object tracking, in battle preparation, medical diagnosis and many more [8]. These
all applications require both hole-filling and interpolation to provide a preferred output. A suitable
interpolation method is essential to keep the noise level minimum along with the time-delay. The
standard/conventional procedure to interpolate a depth image is to first fill the holes and then
apply the interpolation filter that leads to low PSNR and a great time-complexity. In recent years,
many different interpolation filters have been developed for instance H.264-6 Tap filter, AVS- 4
tap filter and so on [9-10].
The standard/conventional procedure to interpolate a depth image is to first fill the holes and then
apply the interpolation filter that leads to low PSNR and a great time-complexity. Recently, a
texture-adaptive hole-filling algorithm is proposed for post-processing of rendered image on 3D
video to save the computational cost [11]. The algorithm first determines the type of holes, and
then fills the missed pixels in raster-order depending upon hole types and texture gradient of
neighbors with simple data operation, which benefits for fast processing. Further, the quality of
virtual view images from rendering is demonstrated by establishing a connection of pixel
coordinate warping between reference image and virtual image in the rendering process, to make
a quick decision on the position of hole region and its edge [12]. Subsequently, by outward
expanding the edge of holes, warping error pixels are covered. Then, hole-filling is through using
use mean filter and the image restoration method after eliminating the false contour by image
synthesis. Nonlinear filters called Spline Adaptive Filters (SAFs), implementing the linear part of
the Wiener architecture with an IIR filter instead of an FIR one are also come into picture to
improve the PSNR and computational delay [13]. This paper investigates a four-tap Grid-adaptive
filter on a hole-filled depth image that provides uniform interpolations for both integer and sub-
pixel locations in terms of the sampling interval and filter length. Further, it compares with other
different finite impulse response filters and investigates the integrated grid adaptive filter to
reduce the time delay.
2. THEORETICAL & EXPERIMENTAL ANALYSIS
The depth image I is a 2D grid of KV x KH pixels. The pixels denote the distance of the objects in
real scene according to its image co-ordinates [4]. The holes are areas in the image that have
invalid (missing) data. Each pixel has 8 neighbouring pixels that share a face or a vertex with the
centre pixel. Our goal is to go through the image and fill up the holes in the image. Let each pixel
in the image be denoted as I (v, h), where v, h can be any integer value between 0 and KV, KH
respectively. If I (v, h) = 0, then that pixel is a part of a hole. A 3 x 3 gaussian weighted averaging
filter is used to fill the holes. The filter takes the weighted average of the depth values of its
neighbours and replaces the hole with the obtained averaged value. The weights are decided such
that the neighbour pixels, that are holes themselves, are ignored while the non-zero valued pixels
are used to find the new value of the hole-pixel.
Let the vertical and horizontal distances between the two nearest known pixels be Tv andTh ,
respectively. Subsequently, the aim is to insert and interpolate Nv and Nh pixels within the
intervals of Tv and Th respectively. So, after the interpolation, we will have a sum of
[ (1 ) ] [ (1 ) ]K N N K N Nv v v h h h+ − × + − pixels and the sampling intervals for vertical and horizontal
directions will be changed to /(1 )D T Nv v v= + and /(1 )D T Nh h h= + respectively. For example,
Figure 1 shows the case of 1N Nv h= = with / 2D Tv v= and / 2D Th h= .
Computer Science & Information Technology (CS & IT) 187
Figure 1. Uniformly spaced interpolation (a) before interpolation with known (bold square) pixels, (b) After
Interpolation for missing (dotted square) pixels
Therefore, the general formula for 1-D interpolation filter will be
( ) ( ) ( )
1
M
y KT n y KT mT P mT n
m M
+ ∆ = + − ∆∑
= +
… (1)
Where, n denotes the pixel location to be interpolated within two reference samples i.e. (KT) and
(KT + T). So, we need to evaluate equation (1) for all (1-N). The expression (1) covers both
fractional and integral pixel interpolations. For the fractional locations, the value of ∆ is kept less
than 1 while for integral locations the value of ∆ is always greater than 1. The proposed-4 tap
filter is obtained using the Langrage interpolation, which is used to generalise the linear
interpolation by approximating the sinc function [10]. The Lagrange interpolation kernel is an Lth
order polynomial function determined by L+1 values in the following function,
… (2)
Where,
∏ ∆−−
∆−−=∆−
k
nmT nmtt
nktttQ
))((
))(()( … (3)
For any sampling grid layout and scale, the filter coefficients can be calculated by fitting (3) to
the grid. The PSNR is measured for different filters such as the linear averaging filter, H.264-6
Tap filter with coefficients (1,-5, 20, 20, -5, 1 ) / 32, the AVS- 4 Tap filter with coefficients ( -1,
5, 5,-1 ) / 8 and the proposed-4 tap grid adaptive filter with coefficients ( -1, 9, 9, -1 ) / 16 to
recommend the best one. All test images are taken from the Middlebury Database (2006) and are
expanded as the same sampling layout and scale of the proposed 4-Tap filter i.e. doubling the
number of rows and columns with T = 2, N = 1, M= 2, and ∆ = 1). For evaluating the
performance the simulated filters, all images are expanded at the same sampling layout and scale
of the filters (i.e. doubling the number of rows and columns with 2T = , 1N = , 2M = , and
1D = ). For computation, the images are reduced to half before interpolation so that the size of
image remains same after hole-filling and interpolation. The PSNR is calculated between a
perfect image and its noisy approximation and can be easily defined via mean squared error
)(
)(
)(
∆−
=∆−+
∆−
∆−
nmTQ
tQ
nmTtP
nmT
nmT
188 Computer Science & Information Technology (CS & IT)
( MSE ). For a given noise-free m n× monochrome image ' 'I and its noisy approximation ' 'K ,
MSE is defined as:
1 1
2
0 0
1
( ( , ) ( , )
m n
i j
MSE I i j K i j
mn
− −
= =
= −∑∑ … (4)
and PSNR is measured as
2
10
10log MAXI
PSNR
MSE
 
=  
 
=
10
20log MAXI
PSNR
MSE
 
=  
 
… (5)
As shown in the Table 1, although the filter length is shorter than H.264-6, the proposed 4-Tap
filter yields the highest average PSNR. The obtained results show that the proposed-4 filter with
the coefficients (-1, 9, 9, -1) / 16 has almost equal influence to the H.264 filter in terms of PSNR
evaluation. Consequently, it is suggested to recommend H.264-6 filter to produce high quality
images. Otherwise, the proposed-4 filter is a better option that provides high quality images along
with minimal time processing delays as it is used four level tapping. Further, besides the PSNR
values, the time-complexity of the proposed integrated adaptive filter is also evaluated.
Conventionally, RGBD images are enhanced by implementing interpolation and hole-filling
algorithm independently but it leads to a large amount of time-complexity along with low PSNR .
In this work, the author proposed an integrated adaptive filter that implements hole-filling and
interpolation concurrently. The time-complexity of the conventional filter is deliberated as
( )29*O n though the proposed integrated filter has a time-complexity of ( )28*O n . Accordingly,
it is obvious that a reduction of ( )2O n is reported through the projected filtering scheme.
Table 1. Measured PSNR using different Filters
Image
Measured PSNR
Linear
Average
Filter
AVS- 4 Tap
Filter
H.264- 6 Tap
Filter
Grid
Adaptive-4
Tap Filter
Aloe 39.9108 40.0318 40.0684 40.0846
Baby 2 47.109 47.2672 47.2149 47.2845
Baby 3 47.1809 47.4044 47.2218 47.4055
Bowling 2 44.2 44.4352 44.3577 44.4295
Cloth 47.6444 47.7766 47.7397 47.8162
Cloth 3 49.6144 49.7569 49.6258 49.7836
Computer 42.7804 43.0139 42.0716 42.9928
Flowerpots 45.0702 45.2199 45.0892 45.2617
Lampshade 2 44.0775 44.3312 44.1833 44.3026
Rocks 51.6279 51.8097 51.6726 51.8243
3. CONCLUSIONS
To demonstrate the power of grid adaptive filter, the PSNR is measured for different filters to
determine the best one. In our experiments, it has been shown that the grid adaptive four-tap filter
yields the highest average PSNR values (almost same as that of the six-tap filter). Moreover, it
offers minimum time delays than that of six-tap filter on integrating hole-filling and interpolation
Computer Science & Information Technology (CS & IT) 189
in tandem. Accordingly, it is suggested to use the proposed integrated Grid adaptive filter for the
enhancement of depth images.
ACKNOWLEDGEMENT
I thank to Professor Chee Sun Won, Department of Electronics and Electrical Engineering,
Dongguk University, Seoul, South Korea for his kind and valuable guidance for carrying out this
work. I also thank to the Department of Electronics and Electrical Engineering, Dongguk
University, Seoul, South Korea for providing lab facility and technical support.
REFERENCES
[1] Depth Map, Wikipedia accessed on 17th July, 2014, http://en.wikipedia.org/wiki/Depth_map
[2] Kubota, A. Smolic, M. Magnor, M. Tanimoto, T. Chen, and C. Zhang, (2007) “Multi-view Imaging
and 3DTV”, IEEE Signal Processing Magazine, Vol. 24, No. 6, pp 10-21.
[3] T. Fujii, and M. Tanimoto, (2002) “Free viewpoint TV system based on ray-space representation”, in
proceeding of Three Dimensional TV, Video and Display, 175, SPIE 4864, 1st November, 2002,
doi:10.1117/12.454905
[4] S. L. Forman, and L. A. Steen, “Case study: Image Processing”,
http://www.stolaf.edu/people/steen/Projects/ ATE/imp.html.
[5] Li Chen, Hui Lin, and Shutao Li, (2012) “Depth image enhancement for Kinect using region growing
and bilateral filter”, 21st International Conference on Pattern Recognition (ICPR 2012), Tsukuba,
Japan, pp 3070 - 3073.
[6] S. Matyunin, D. Vatolin, Y. Berdnikov, and M. Smirnov, (2011) “Temporal filtering for depth maps
generated by Kinect depth camera”, 3DTV Conference: The True Vision-Capture, Transmission and
Display of 3D Video (3DTV-CON), pp 1-4, Doi: 10.1109/3DTV.2011.5877202
[7] Digital Image Interpolation, http://www.cambridgeincolour.com/tutorials/ image-interpolation.htm
[8] Andrew Wilson, “3D imaging systems target multiple applications”, http://www.vision-
systems.com/articles/print/volume-18/issue-9/features/3d-imaging-systems-target-multiple-
applications.html
[9] Lehmann, T.M., Gonner, C., and Spitzer, K., (1999) ‘Survey: interpolation methods in medical image
processing’, IEEE Trans. Med. Imag., Vol. 18, No. 11, 1999, pp 1049–1075.
[10] Chee Sun Won, (2013) “Grid Adaptive Interpolation Filter”, Electronic Letters, Vol. 49, No. 3, pp
181-182, Doi: 10.1049/el.2012.2481
[11] Linwei Zhu, Mei Yu, Gangyi Jiang, Xiangying Mao, Songyin Fu, Ting Luo, “A New Virtual View
Rendering Method based on Depth Map for 3DTV3DTV; virtual view rendering; depth; false
contour; holes filling; image restoration”, Procedia Engineering, Volume15, pp.1115-1119, 2011
[12] Michele Scarpiniti, Danilo Comminiello, Raffaele Parisi, Aurelio Uncini,“ Nonlinear system
identification using IIR Spline Adaptive Filters”, Signal Processing, Volume 108, pp.30-35, March
2015
[13] Chee Sun Won, “Grid Adaptive Interpolation Filter”, Electronic Letters, Volume 49, Issue 3, pp. 181-
182, 31st January 2013, doi: 10.1049/el.2012.2481
AUTHOR
I, Arbaaz Singh am currently studying in the field of Image Processing in the department
of Computer Science & Engineering at Indian Institute of Technology, Ropar, Punjab,
India. I worked as a research Intern at Dongguk University under the kind guidance of
Professor Chee Sun Won in the field of Depth Images. My areas of interest are Depth
image processing and designing issues of Interpolation filters.

More Related Content

What's hot

Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...sipij
 
Estimation of Separation and Location of Wave Emitting Sources : A Comparison...
Estimation of Separation and Location of Wave Emitting Sources : A Comparison...Estimation of Separation and Location of Wave Emitting Sources : A Comparison...
Estimation of Separation and Location of Wave Emitting Sources : A Comparison...sipij
 
BilateralFiltering
BilateralFilteringBilateralFiltering
BilateralFilteringJacob Logas
 
Image processing
Image processingImage processing
Image processingabuamo
 
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...Editor IJCATR
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an ObjectAnkur Tyagi
 
Digital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainDigital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainMostafa G. M. Mostafa
 
A Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore ImageA Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore ImageIOSR Journals
 
Report Satellite Navigation Systems
Report Satellite Navigation SystemsReport Satellite Navigation Systems
Report Satellite Navigation SystemsFerro Demetrio
 
Histogram Processing
Histogram ProcessingHistogram Processing
Histogram ProcessingAmnaakhaan
 
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGESIMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGEScseij
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation pptGichelle Amon
 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentationHaitham Ahmed
 
Image in Painting Techniques: A survey
Image in Painting Techniques: A survey Image in Painting Techniques: A survey
Image in Painting Techniques: A survey IOSR Journals
 
Features image processing and Extaction
Features image processing and ExtactionFeatures image processing and Extaction
Features image processing and ExtactionAli A Jalil
 
Tchebichef moment based hilbert scan for image compression
Tchebichef moment based hilbert scan for image compressionTchebichef moment based hilbert scan for image compression
Tchebichef moment based hilbert scan for image compressionAlexander Decker
 

What's hot (20)

Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...
 
Image Inpainting
Image InpaintingImage Inpainting
Image Inpainting
 
Estimation of Separation and Location of Wave Emitting Sources : A Comparison...
Estimation of Separation and Location of Wave Emitting Sources : A Comparison...Estimation of Separation and Location of Wave Emitting Sources : A Comparison...
Estimation of Separation and Location of Wave Emitting Sources : A Comparison...
 
BilateralFiltering
BilateralFilteringBilateralFiltering
BilateralFiltering
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Image processing
Image processingImage processing
Image processing
 
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
 
Digital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainDigital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency Domain
 
A Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore ImageA Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore Image
 
Report Satellite Navigation Systems
Report Satellite Navigation SystemsReport Satellite Navigation Systems
Report Satellite Navigation Systems
 
Otsu binarization
Otsu binarizationOtsu binarization
Otsu binarization
 
Histogram Processing
Histogram ProcessingHistogram Processing
Histogram Processing
 
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGESIMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
 
Image Segmentation
 Image Segmentation Image Segmentation
Image Segmentation
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentation
 
Image in Painting Techniques: A survey
Image in Painting Techniques: A survey Image in Painting Techniques: A survey
Image in Painting Techniques: A survey
 
Features image processing and Extaction
Features image processing and ExtactionFeatures image processing and Extaction
Features image processing and Extaction
 
Tchebichef moment based hilbert scan for image compression
Tchebichef moment based hilbert scan for image compressionTchebichef moment based hilbert scan for image compression
Tchebichef moment based hilbert scan for image compression
 

Viewers also liked

Oasis USA:- Steps for developing a TFC
Oasis USA:- Steps for developing a TFCOasis USA:- Steps for developing a TFC
Oasis USA:- Steps for developing a TFCOasisUSA
 
Gerenciamento do Google Groups
Gerenciamento do Google GroupsGerenciamento do Google Groups
Gerenciamento do Google GroupsGeorge Maia
 
Dangerous situations
Dangerous situationsDangerous situations
Dangerous situationsHelene Roussi
 
Phoenix Arizona Real Estate Market
Phoenix Arizona Real Estate MarketPhoenix Arizona Real Estate Market
Phoenix Arizona Real Estate MarketPhil Sexton
 
2012 BMW X6 in India
2012 BMW X6 in India2012 BMW X6 in India
2012 BMW X6 in IndiaIndian Drives
 
Nlrbap workshop plan 2.1.12v1
Nlrbap workshop plan 2.1.12v1Nlrbap workshop plan 2.1.12v1
Nlrbap workshop plan 2.1.12v1aguevara28
 
Economical Geografic
Economical GeograficEconomical Geografic
Economical GeograficRui Seixal
 
Smart phones a smart move
Smart phones a smart moveSmart phones a smart move
Smart phones a smart movebaman2
 
Opinión del Grupo de Trabajo sobre la Detención Arbitraria del caso tadic
Opinión del Grupo de Trabajo sobre la Detención Arbitraria del caso tadicOpinión del Grupo de Trabajo sobre la Detención Arbitraria del caso tadic
Opinión del Grupo de Trabajo sobre la Detención Arbitraria del caso tadicJuan Macias
 
briceida abigail martin garcia
briceida abigail martin garciabriceida abigail martin garcia
briceida abigail martin garciaabii518
 
Nelito drug inventorylogo
Nelito drug inventorylogoNelito drug inventorylogo
Nelito drug inventorylogonupurjayavant
 
Urso polar x_huskies
Urso polar x_huskiesUrso polar x_huskies
Urso polar x_huskiesstelladeli5
 
Towards a Sustainable Future.
Towards a Sustainable Future.  Towards a Sustainable Future.
Towards a Sustainable Future. Errin Campbell
 
Mobatar Tech Garage
Mobatar Tech GarageMobatar Tech Garage
Mobatar Tech Garagegianlkr
 
Witham Assmnt2
Witham Assmnt2Witham Assmnt2
Witham Assmnt2Ann Witham
 

Viewers also liked (20)

Presentacion materia2
Presentacion materia2Presentacion materia2
Presentacion materia2
 
Oasis USA:- Steps for developing a TFC
Oasis USA:- Steps for developing a TFCOasis USA:- Steps for developing a TFC
Oasis USA:- Steps for developing a TFC
 
Gerenciamento do Google Groups
Gerenciamento do Google GroupsGerenciamento do Google Groups
Gerenciamento do Google Groups
 
Dangerous situations
Dangerous situationsDangerous situations
Dangerous situations
 
Flatplans
Flatplans Flatplans
Flatplans
 
Phoenix Arizona Real Estate Market
Phoenix Arizona Real Estate MarketPhoenix Arizona Real Estate Market
Phoenix Arizona Real Estate Market
 
Psrd spa
Psrd spaPsrd spa
Psrd spa
 
2012 BMW X6 in India
2012 BMW X6 in India2012 BMW X6 in India
2012 BMW X6 in India
 
Nlrbap workshop plan 2.1.12v1
Nlrbap workshop plan 2.1.12v1Nlrbap workshop plan 2.1.12v1
Nlrbap workshop plan 2.1.12v1
 
Economical Geografic
Economical GeograficEconomical Geografic
Economical Geografic
 
Smart phones a smart move
Smart phones a smart moveSmart phones a smart move
Smart phones a smart move
 
Opinión del Grupo de Trabajo sobre la Detención Arbitraria del caso tadic
Opinión del Grupo de Trabajo sobre la Detención Arbitraria del caso tadicOpinión del Grupo de Trabajo sobre la Detención Arbitraria del caso tadic
Opinión del Grupo de Trabajo sobre la Detención Arbitraria del caso tadic
 
briceida abigail martin garcia
briceida abigail martin garciabriceida abigail martin garcia
briceida abigail martin garcia
 
Nelito drug inventorylogo
Nelito drug inventorylogoNelito drug inventorylogo
Nelito drug inventorylogo
 
Manali Honeymoon Package Tour from Delhi Volvo
Manali Honeymoon Package Tour from Delhi VolvoManali Honeymoon Package Tour from Delhi Volvo
Manali Honeymoon Package Tour from Delhi Volvo
 
Urso polar x_huskies
Urso polar x_huskiesUrso polar x_huskies
Urso polar x_huskies
 
Towards a Sustainable Future.
Towards a Sustainable Future.  Towards a Sustainable Future.
Towards a Sustainable Future.
 
Mobatar Tech Garage
Mobatar Tech GarageMobatar Tech Garage
Mobatar Tech Garage
 
Two fundamental approaches to social media
Two fundamental approaches to social mediaTwo fundamental approaches to social media
Two fundamental approaches to social media
 
Witham Assmnt2
Witham Assmnt2Witham Assmnt2
Witham Assmnt2
 

Similar to Effect of grid adaptive interpolation over depth images

Photoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsPhotoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsIAEME Publication
 
Pre emphasis on data for an adaptive fingerprint image enhancement
Pre emphasis on data for an adaptive fingerprint image enhancementPre emphasis on data for an adaptive fingerprint image enhancement
Pre emphasis on data for an adaptive fingerprint image enhancementIAEME Publication
 
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...Polytechnique Montreal
 
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijripublishers Ijri
 
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...Polytechnique Montreal
 
Learning fingerprint reconstruction
Learning fingerprint reconstructionLearning fingerprint reconstruction
Learning fingerprint reconstructionnexgentech15
 
LEARNING FINGERPRINT RECONSTRUCTION: FROM MINUTIAE TO IMAGE
 LEARNING FINGERPRINT RECONSTRUCTION: FROM MINUTIAE TO IMAGE LEARNING FINGERPRINT RECONSTRUCTION: FROM MINUTIAE TO IMAGE
LEARNING FINGERPRINT RECONSTRUCTION: FROM MINUTIAE TO IMAGENexgen Technology
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijripublishers Ijri
 
Image compression based on
Image compression based onImage compression based on
Image compression based onijma
 
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...sipij
 
Bivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm forBivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm foreSAT Publishing House
 
Performance analysis of compressive sensing recovery algorithms for image pr...
Performance analysis of compressive sensing recovery  algorithms for image pr...Performance analysis of compressive sensing recovery  algorithms for image pr...
Performance analysis of compressive sensing recovery algorithms for image pr...IJECEIAES
 
The fourier transform for satellite image compression
The fourier transform for satellite image compressionThe fourier transform for satellite image compression
The fourier transform for satellite image compressioncsandit
 
Lung Disease Classification Using Support Vector Machine
Lung Disease Classification Using Support Vector MachineLung Disease Classification Using Support Vector Machine
Lung Disease Classification Using Support Vector MachineIJTET Journal
 
Lung Disease Classification Using Support Vector Machine
Lung Disease Classification Using Support Vector MachineLung Disease Classification Using Support Vector Machine
Lung Disease Classification Using Support Vector MachineIJTET Journal
 
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...IRJET Journal
 

Similar to Effect of grid adaptive interpolation over depth images (20)

Photoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsPhotoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectors
 
Pre emphasis on data for an adaptive fingerprint image enhancement
Pre emphasis on data for an adaptive fingerprint image enhancementPre emphasis on data for an adaptive fingerprint image enhancement
Pre emphasis on data for an adaptive fingerprint image enhancement
 
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
 
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
 
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
 
Learning fingerprint reconstruction
Learning fingerprint reconstructionLearning fingerprint reconstruction
Learning fingerprint reconstruction
 
LEARNING FINGERPRINT RECONSTRUCTION: FROM MINUTIAE TO IMAGE
 LEARNING FINGERPRINT RECONSTRUCTION: FROM MINUTIAE TO IMAGE LEARNING FINGERPRINT RECONSTRUCTION: FROM MINUTIAE TO IMAGE
LEARNING FINGERPRINT RECONSTRUCTION: FROM MINUTIAE TO IMAGE
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
By4301435440
By4301435440By4301435440
By4301435440
 
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
 
Image compression based on
Image compression based onImage compression based on
Image compression based on
 
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
 
Where Next
Where NextWhere Next
Where Next
 
Bivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm forBivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm for
 
Robust Algorithm for Discrete Tomography with Gray Value Estimation
Robust Algorithm for Discrete Tomography with Gray Value EstimationRobust Algorithm for Discrete Tomography with Gray Value Estimation
Robust Algorithm for Discrete Tomography with Gray Value Estimation
 
Performance analysis of compressive sensing recovery algorithms for image pr...
Performance analysis of compressive sensing recovery  algorithms for image pr...Performance analysis of compressive sensing recovery  algorithms for image pr...
Performance analysis of compressive sensing recovery algorithms for image pr...
 
The fourier transform for satellite image compression
The fourier transform for satellite image compressionThe fourier transform for satellite image compression
The fourier transform for satellite image compression
 
Lung Disease Classification Using Support Vector Machine
Lung Disease Classification Using Support Vector MachineLung Disease Classification Using Support Vector Machine
Lung Disease Classification Using Support Vector Machine
 
Lung Disease Classification Using Support Vector Machine
Lung Disease Classification Using Support Vector MachineLung Disease Classification Using Support Vector Machine
Lung Disease Classification Using Support Vector Machine
 
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
 

Recently uploaded

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
 
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
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
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
 
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
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...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
 
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
 
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
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
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
 

Recently uploaded (20)

Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
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
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
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...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
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
 
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
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
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
 
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
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
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
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
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
 

Effect of grid adaptive interpolation over depth images

  • 1. Natarajan Meghanathan et al. (Eds) : WiMONe, NCS, SPM, CSEIT - 2014 pp. 185–189, 2014. © CS & IT-CSCP 2014 DOI : 10.5121/csit.2014.41214 EFFECT OF GRID-ADAPTIVE INTERPOLATION OVER DEPTH IMAGES Arbaaz Singh Department of Computer science & Engineering, Indian Institute of Technology, Ropar, Punjab, India arbaazs@iitrpr.ac.in ABSTRACT A suitable interpolation method is essential to keep the noise level minimum along with the time- delay. In recent years, many different interpolation filters have been developed for instance H.264-6 tap filter, and AVS- 4 tap filter. This work demonstrates the effects of a four-tap low- pass tap filter (Grid-adaptive filter) on a hole-filled depth image. This paper provides (i) a general form of uniform interpolations for both integer and sub-pixel locations in terms of the sampling interval and filter length, and (ii) compares the effect of different finite impulse response filters on a depth-image. Furthermore, the author proposed and investigated an integrated Grid-adaptive filter, that implement hole-filling and interpolation concurrently, causes reduction in time-delay noticeably along with high PSNR . KEYWORDS Depth Images, Hole filling, Interpolation, Interpolation filter 1. INTRODUCTION In 3-D computer graphics, a depth map is an image or image channel that contains information relating to the distance of the surfaces of scene objects from a viewpoint [1]. Once the original image and depth image is given, 3-D can be synthesized by mapping pixel coordinates one by one according to its depth value. It is the next emerging revolution after the high definition video and is the key technology in advanced three dimensional television systems (3-D TV) and free-view television systems [2-4]. A new member of 3-D sensor family, kinect has drawn great attention of researchers in the field of 3-D computer vision for its advantage of consumer price and real time nature. Based on a structured light technique, Kinect is able to generate depth and colour images at a speed of about 30 fps [5]. However, limited by depth measuring principle and object surface properties, the depth image captured by the Kinect contains missing data as well as noise. These areas of missing data are known as holes. Holes appear due to sharp horizontal changes in depth image, thus the location and size of holes differ from frame to frame. Several attempts are made to remove the noise and filling of holes with the correct data to make it suitable for different applications by means of bilateral and median-filters [6]. Apart from hole-filling, image interpolation as well occurs in all digital pictures at several stages [7]. Interpolation is the process of determining the values of a function at positions lying between its samples. It achieves this process by fitting a continuous function through the discrete input samples. This permits input values to be evaluated at arbitrary positions excluding those defined at the sample points. Interpolation is required to produce a larger image than the one captured and finds an imperative
  • 2. 186 Computer Science & Information Technology (CS & IT) consign in transmission of 3-D images. 3-D images have been used in robotic guidance, product profiling and object tracking, in battle preparation, medical diagnosis and many more [8]. These all applications require both hole-filling and interpolation to provide a preferred output. A suitable interpolation method is essential to keep the noise level minimum along with the time-delay. The standard/conventional procedure to interpolate a depth image is to first fill the holes and then apply the interpolation filter that leads to low PSNR and a great time-complexity. In recent years, many different interpolation filters have been developed for instance H.264-6 Tap filter, AVS- 4 tap filter and so on [9-10]. The standard/conventional procedure to interpolate a depth image is to first fill the holes and then apply the interpolation filter that leads to low PSNR and a great time-complexity. Recently, a texture-adaptive hole-filling algorithm is proposed for post-processing of rendered image on 3D video to save the computational cost [11]. The algorithm first determines the type of holes, and then fills the missed pixels in raster-order depending upon hole types and texture gradient of neighbors with simple data operation, which benefits for fast processing. Further, the quality of virtual view images from rendering is demonstrated by establishing a connection of pixel coordinate warping between reference image and virtual image in the rendering process, to make a quick decision on the position of hole region and its edge [12]. Subsequently, by outward expanding the edge of holes, warping error pixels are covered. Then, hole-filling is through using use mean filter and the image restoration method after eliminating the false contour by image synthesis. Nonlinear filters called Spline Adaptive Filters (SAFs), implementing the linear part of the Wiener architecture with an IIR filter instead of an FIR one are also come into picture to improve the PSNR and computational delay [13]. This paper investigates a four-tap Grid-adaptive filter on a hole-filled depth image that provides uniform interpolations for both integer and sub- pixel locations in terms of the sampling interval and filter length. Further, it compares with other different finite impulse response filters and investigates the integrated grid adaptive filter to reduce the time delay. 2. THEORETICAL & EXPERIMENTAL ANALYSIS The depth image I is a 2D grid of KV x KH pixels. The pixels denote the distance of the objects in real scene according to its image co-ordinates [4]. The holes are areas in the image that have invalid (missing) data. Each pixel has 8 neighbouring pixels that share a face or a vertex with the centre pixel. Our goal is to go through the image and fill up the holes in the image. Let each pixel in the image be denoted as I (v, h), where v, h can be any integer value between 0 and KV, KH respectively. If I (v, h) = 0, then that pixel is a part of a hole. A 3 x 3 gaussian weighted averaging filter is used to fill the holes. The filter takes the weighted average of the depth values of its neighbours and replaces the hole with the obtained averaged value. The weights are decided such that the neighbour pixels, that are holes themselves, are ignored while the non-zero valued pixels are used to find the new value of the hole-pixel. Let the vertical and horizontal distances between the two nearest known pixels be Tv andTh , respectively. Subsequently, the aim is to insert and interpolate Nv and Nh pixels within the intervals of Tv and Th respectively. So, after the interpolation, we will have a sum of [ (1 ) ] [ (1 ) ]K N N K N Nv v v h h h+ − × + − pixels and the sampling intervals for vertical and horizontal directions will be changed to /(1 )D T Nv v v= + and /(1 )D T Nh h h= + respectively. For example, Figure 1 shows the case of 1N Nv h= = with / 2D Tv v= and / 2D Th h= .
  • 3. Computer Science & Information Technology (CS & IT) 187 Figure 1. Uniformly spaced interpolation (a) before interpolation with known (bold square) pixels, (b) After Interpolation for missing (dotted square) pixels Therefore, the general formula for 1-D interpolation filter will be ( ) ( ) ( ) 1 M y KT n y KT mT P mT n m M + ∆ = + − ∆∑ = + … (1) Where, n denotes the pixel location to be interpolated within two reference samples i.e. (KT) and (KT + T). So, we need to evaluate equation (1) for all (1-N). The expression (1) covers both fractional and integral pixel interpolations. For the fractional locations, the value of ∆ is kept less than 1 while for integral locations the value of ∆ is always greater than 1. The proposed-4 tap filter is obtained using the Langrage interpolation, which is used to generalise the linear interpolation by approximating the sinc function [10]. The Lagrange interpolation kernel is an Lth order polynomial function determined by L+1 values in the following function, … (2) Where, ∏ ∆−− ∆−−=∆− k nmT nmtt nktttQ ))(( ))(()( … (3) For any sampling grid layout and scale, the filter coefficients can be calculated by fitting (3) to the grid. The PSNR is measured for different filters such as the linear averaging filter, H.264-6 Tap filter with coefficients (1,-5, 20, 20, -5, 1 ) / 32, the AVS- 4 Tap filter with coefficients ( -1, 5, 5,-1 ) / 8 and the proposed-4 tap grid adaptive filter with coefficients ( -1, 9, 9, -1 ) / 16 to recommend the best one. All test images are taken from the Middlebury Database (2006) and are expanded as the same sampling layout and scale of the proposed 4-Tap filter i.e. doubling the number of rows and columns with T = 2, N = 1, M= 2, and ∆ = 1). For evaluating the performance the simulated filters, all images are expanded at the same sampling layout and scale of the filters (i.e. doubling the number of rows and columns with 2T = , 1N = , 2M = , and 1D = ). For computation, the images are reduced to half before interpolation so that the size of image remains same after hole-filling and interpolation. The PSNR is calculated between a perfect image and its noisy approximation and can be easily defined via mean squared error )( )( )( ∆− =∆−+ ∆− ∆− nmTQ tQ nmTtP nmT nmT
  • 4. 188 Computer Science & Information Technology (CS & IT) ( MSE ). For a given noise-free m n× monochrome image ' 'I and its noisy approximation ' 'K , MSE is defined as: 1 1 2 0 0 1 ( ( , ) ( , ) m n i j MSE I i j K i j mn − − = = = −∑∑ … (4) and PSNR is measured as 2 10 10log MAXI PSNR MSE   =     = 10 20log MAXI PSNR MSE   =     … (5) As shown in the Table 1, although the filter length is shorter than H.264-6, the proposed 4-Tap filter yields the highest average PSNR. The obtained results show that the proposed-4 filter with the coefficients (-1, 9, 9, -1) / 16 has almost equal influence to the H.264 filter in terms of PSNR evaluation. Consequently, it is suggested to recommend H.264-6 filter to produce high quality images. Otherwise, the proposed-4 filter is a better option that provides high quality images along with minimal time processing delays as it is used four level tapping. Further, besides the PSNR values, the time-complexity of the proposed integrated adaptive filter is also evaluated. Conventionally, RGBD images are enhanced by implementing interpolation and hole-filling algorithm independently but it leads to a large amount of time-complexity along with low PSNR . In this work, the author proposed an integrated adaptive filter that implements hole-filling and interpolation concurrently. The time-complexity of the conventional filter is deliberated as ( )29*O n though the proposed integrated filter has a time-complexity of ( )28*O n . Accordingly, it is obvious that a reduction of ( )2O n is reported through the projected filtering scheme. Table 1. Measured PSNR using different Filters Image Measured PSNR Linear Average Filter AVS- 4 Tap Filter H.264- 6 Tap Filter Grid Adaptive-4 Tap Filter Aloe 39.9108 40.0318 40.0684 40.0846 Baby 2 47.109 47.2672 47.2149 47.2845 Baby 3 47.1809 47.4044 47.2218 47.4055 Bowling 2 44.2 44.4352 44.3577 44.4295 Cloth 47.6444 47.7766 47.7397 47.8162 Cloth 3 49.6144 49.7569 49.6258 49.7836 Computer 42.7804 43.0139 42.0716 42.9928 Flowerpots 45.0702 45.2199 45.0892 45.2617 Lampshade 2 44.0775 44.3312 44.1833 44.3026 Rocks 51.6279 51.8097 51.6726 51.8243 3. CONCLUSIONS To demonstrate the power of grid adaptive filter, the PSNR is measured for different filters to determine the best one. In our experiments, it has been shown that the grid adaptive four-tap filter yields the highest average PSNR values (almost same as that of the six-tap filter). Moreover, it offers minimum time delays than that of six-tap filter on integrating hole-filling and interpolation
  • 5. Computer Science & Information Technology (CS & IT) 189 in tandem. Accordingly, it is suggested to use the proposed integrated Grid adaptive filter for the enhancement of depth images. ACKNOWLEDGEMENT I thank to Professor Chee Sun Won, Department of Electronics and Electrical Engineering, Dongguk University, Seoul, South Korea for his kind and valuable guidance for carrying out this work. I also thank to the Department of Electronics and Electrical Engineering, Dongguk University, Seoul, South Korea for providing lab facility and technical support. REFERENCES [1] Depth Map, Wikipedia accessed on 17th July, 2014, http://en.wikipedia.org/wiki/Depth_map [2] Kubota, A. Smolic, M. Magnor, M. Tanimoto, T. Chen, and C. Zhang, (2007) “Multi-view Imaging and 3DTV”, IEEE Signal Processing Magazine, Vol. 24, No. 6, pp 10-21. [3] T. Fujii, and M. Tanimoto, (2002) “Free viewpoint TV system based on ray-space representation”, in proceeding of Three Dimensional TV, Video and Display, 175, SPIE 4864, 1st November, 2002, doi:10.1117/12.454905 [4] S. L. Forman, and L. A. Steen, “Case study: Image Processing”, http://www.stolaf.edu/people/steen/Projects/ ATE/imp.html. [5] Li Chen, Hui Lin, and Shutao Li, (2012) “Depth image enhancement for Kinect using region growing and bilateral filter”, 21st International Conference on Pattern Recognition (ICPR 2012), Tsukuba, Japan, pp 3070 - 3073. [6] S. Matyunin, D. Vatolin, Y. Berdnikov, and M. Smirnov, (2011) “Temporal filtering for depth maps generated by Kinect depth camera”, 3DTV Conference: The True Vision-Capture, Transmission and Display of 3D Video (3DTV-CON), pp 1-4, Doi: 10.1109/3DTV.2011.5877202 [7] Digital Image Interpolation, http://www.cambridgeincolour.com/tutorials/ image-interpolation.htm [8] Andrew Wilson, “3D imaging systems target multiple applications”, http://www.vision- systems.com/articles/print/volume-18/issue-9/features/3d-imaging-systems-target-multiple- applications.html [9] Lehmann, T.M., Gonner, C., and Spitzer, K., (1999) ‘Survey: interpolation methods in medical image processing’, IEEE Trans. Med. Imag., Vol. 18, No. 11, 1999, pp 1049–1075. [10] Chee Sun Won, (2013) “Grid Adaptive Interpolation Filter”, Electronic Letters, Vol. 49, No. 3, pp 181-182, Doi: 10.1049/el.2012.2481 [11] Linwei Zhu, Mei Yu, Gangyi Jiang, Xiangying Mao, Songyin Fu, Ting Luo, “A New Virtual View Rendering Method based on Depth Map for 3DTV3DTV; virtual view rendering; depth; false contour; holes filling; image restoration”, Procedia Engineering, Volume15, pp.1115-1119, 2011 [12] Michele Scarpiniti, Danilo Comminiello, Raffaele Parisi, Aurelio Uncini,“ Nonlinear system identification using IIR Spline Adaptive Filters”, Signal Processing, Volume 108, pp.30-35, March 2015 [13] Chee Sun Won, “Grid Adaptive Interpolation Filter”, Electronic Letters, Volume 49, Issue 3, pp. 181- 182, 31st January 2013, doi: 10.1049/el.2012.2481 AUTHOR I, Arbaaz Singh am currently studying in the field of Image Processing in the department of Computer Science & Engineering at Indian Institute of Technology, Ropar, Punjab, India. I worked as a research Intern at Dongguk University under the kind guidance of Professor Chee Sun Won in the field of Depth Images. My areas of interest are Depth image processing and designing issues of Interpolation filters.