Image Enhancement of Low-light Scenes with Near-infrared Flash Images

Size: px
Start display at page:

Download "Image Enhancement of Low-light Scenes with Near-infrared Flash Images"

Transcription

1 Research Paper Image Enhancement of Low-light Scenes with Near-infrared Flash Images Sosuke Matsui, 1 Takahiro Okabe, 1 Mihoko Shimano 1, 2 and Yoichi Sato 1 We present a novel technique for enhancing an image captured in low light by using near-infrared flash images. The main idea is to combine a color image with near-infrared flash images captured at the same time without causing any interference with the color image. In this work, near-infrared flash images are effectively used for removing annoying effects that are commonly observed in images of dimly lit environments, namely, image noise and motion blur. Our denoising method uses a pair of color and near-infrared flash images captured simultaneously. Therefore it is applicable to dynamic scenes, whereas existing methods assume stationary scenes and require a pair of flash and no-flash color images captured sequentially. Our deblurring method utilizes a set of near-infrared flash images captured during the exposure time of a single color image and directly acquires a motion blur kernel based on optical flow. We implemented a multispectral imaging system and confirmed the effectiveness of our technique through experiments using real images. 1. Introduction When taking a picture in low light, photographers usually face the dilemma of using flash or not. The quality of an image captured without flash is often degraded by noise and motion blur. On the other hand, noise and motion blur in an image captured with flash are significantly reduced. However, flash causes undesired artifacts such as flat shading and harsh shadows. As a result, the atmosphere of the original scene evoked by dim light is destroyed. Thus, there are positive and negative points with using flash. We propose two methods for enhancing an image captured in low light according to the following two scenarios. In the first scenario, we reduce the noise of a 1 The University of Tokyo 2 PRESTO, Japan Science and Technology Agency color image captured in low light with a short exposure time, since the image is not blurry, but contains a significant amount of noise due to large gain or high ISO. In the second scenario, we remove motion blur of a color image captured in low light with a long exposure time, since the image is not noisy, but is blurry due to camera shake or scene motion. The main idea of our methods is to combine a color image captured without flash and additional near-infrared (NIR) images captured with NIR flash for reducing noise and motion blur in the color image. Because the spectrum of NIR light is different from that of visible light, we can capture both a color image and NIR images at the same time without causing any interference by using a multispectral imaging system composed of a color camera and an NIR camera. In addition, NIR flash provides sufficient amount of light in the NIR spectrum, thus suppressing noise and motion blur in the NIR images. Our denoising method uses a pair of color and NIR flash images captured simultaneously, which is applicable to dynamic scenes, whereas existing methods 1) 3) assume stationary scenes and require a pair of flash and no-flash color images captured sequentially. More specifically, we first decompose the color image into a large-scale image (low-frequency components) and a detail image (high-frequency components); the former mainly includes global textures and shading caused by lighting, and the latter mainly includes subtle textures, edges, and noise. Then, taking the difference in spectrum into consideration, we carefully denoise the detail image by using a novel algorithm termed joint non-local mean algorithm which is a multispectral extension of a non-local mean algorithm 4). Finally, we combine the large-scale and the revised detail images and obtain a denoised color image. We experimentally show that our method works better than Bennett s method 5) which also uses NIR images to reduce noise in a video shot in a dimly lit environment. Our deblurring method uses a set of NIR flash images captured during the exposure time of a single color image and directly acquires a motion blur kernel based on optical flow in a similar manner to Ben-Ezra s method 6), which combines videos with different temporal and spatial resolutions. Then, the Richardson- Lucy deconvolution algorithm 7),8) is used for deblurring the color image. We demonstrate that combining images with different temporal resolutions is ef- 202

2 fective also for deblurring an image captured in low light by incorporating a multispectral imaging system. The rest of this paper is organized as follows. We briefly summarize related work in Section 2. We introduce our denoising and deblurring methods in Section 3. We present experimental results in Section 4 and concluding remarks in Section Related Work We briefly summarize previous studies related to our technique from two distinct points of view: denoising and deblurring. 2.1 Denoising Petschnigg, et al. 3) and Eisemann and Durand 2) independently proposed methods for denoising an image taken in low light by using a pair of flash and no-flash images captured using a single color camera. They combine the strengths of flash and no-flash images; flash captures details of a scene, and no-flash captures ambient illumination. More specifically, they decompose the no-flash image into a large-scale image and a detail image by using a bilateral filter 9). Then, they revise the noisy detail image by transferring the details of the scene from the flash image. They recombine the large-scale and the revised detail images and finally obtain a denoised image. Agrawal, et al. 1) made use of the fact that the orientation of image gradient is insensitive to illumination conditions and proposed a method for removing artifacts, such as highlights, caused by flash. However, these methods share common limitations. That is, they assume stationary scenes and require a pair of flash and no-flash color images captured sequentially. On the other hand, our method uses a color image as well as an NIR flash image, which can be captured at the same time without causing any interference with the color image. The use of an NIR flash image enables us to apply our method to dynamic scenes, which is the advantage of our method. NIR images are used for denoising a video shot in a dimly lit environment 5) and for enhancing contrast and textures of an image of a high-dynamic range scene 10). Particularly, our method is similar to the former method proposed by Bennett 5) in that it uses a pair of color and NIR images for noise reduction. However, our method differs from it with respect to the manner in which we revise the detail image. Bennett s method revises the detail image in the visible spectrum by transferring the details from the NIR image. Since it combines intensities observed in different spectra, it causes artifacts such as color shifts. On the other hand, we revise the detail image by non-locally averaging the color image with the weights computed based on the NIR flash image. We experimentally show that our method works better for denoising an image of a low-light scene. Recently, Krishnan and Fergus 11) used dark flash consisting of IR and UV light for denoising an image taken in low light. They achieve dazzle-free flash photography by hiding the flash in invisible spectrum. However, their method also requires a pair of flash and no-flash images captured sequentially, and therefore assumes stationary scenes. 2.2 Deblurring Yuan, et al. 12) proposed an image enhancement method using a pair of images captured in low light using a single color camera successively with long and short exposure times. Their basic idea is denoising the image with the short exposure time and estimating the motion blur kernel of the image with the long exposure time based on the denoised image. They proposed an iterative deconvolution scheme focusing on the residuals of denoising so that ringing artifacts inherent in image deconvolution are reduced. On the other hand, our method using a multispectral imaging system is considered to be a hardware approach to image enhancement. This system captures a set of NIR flash images during the exposure time of a single color image and directly acquires the motion blur kernel based on optical flow. Thus, the use of multispectral images makes deconvolution more tractable. Ben-Ezra and Nayar 6) proposed a hybrid imaging system which captures images of a scene with high spatial resolution at a low frame rate and with low spatial resolution at a high frame rate. They directly measure the motion blur kernel of the image with the low temporal resolution by using the images with high temporal resolution. Recently, Tai, et al. 13) extended their method assuming a spatially-uniform blur kernel to deal with spatially-varying blur kernels. However, images with high temporal resolution would contain much noise due to dark illumination and short exposure time, which would degrade blur kernel estimation. One of the main contributions of our study is to demonstrate 203

3 that combining images with different temporal resolutions is effective also for deblurring an image of a low-light scene by incorporating a multispectral imaging system. 3. Proposed Methods We explain our methods for removing noise and motion blur in images of dimly lit environments with the help of NIR flash images. We describe our denoising method in Section 3.1 and our deblurring method in Section Noise Reduction by Using NIR Flash Image We explain how noise in a color image captured in low light with a short exposure time is reduced by using an NIR flash image, as shown in Fig. 1. First, we decompose the color image into a large-scale image and a detail images by using a dual bilateral filter 5). The former mainly includes global textures and shading caused by lighting, and the latter mainly includes subtle textures, edges, and noise. We preserve the large-scale image as is so that the shading caused by lighting of a scene is preserved. Second, we denoise the detail image by using Fig. 1 Flow of our denoising method with help of NIR flash image. our joint non-local mean algorithm so that the details are recovered and noise is reduced. Finally, we recombine the large-scale and the revised detail images and obtain a denoised color image. Decomposing color image into large-scale and detail images First, we decompose a color image into a large-scale image and a detail image by using the dual bilateral filter 5). The dual bilateral filter incorporates the weights calculated based on the NIR channel into a conventional bilateral filter 9).Since the NIR flash image is captured under sufficient amount of light and is not noisy, the dual bilateral filter significantly alleviates the effects of noise contained in the color image. More specifically, we convert the color space of an input image I c from RGB (c =R, G, B) to YUV (c =Y, U, V). Then, we obtain the large-scale image of the Y component as IY (p) = 1 G D (p q) Z B (p) q Ω B(p) G NIR (I NIR (p) I NIR (q))g Y (I Y (p) I Y (q))i Y (q). (1) Here, Z B (p) is a normalization constant, and Ω B (p) is a certain area around a pixel p. I NIR (p), I Y (p), and IY (p) are intensities at the pixel p in the IR, Y, and large-scale images. G D, G NIR,andG Y are the weights calculated with the Gaussian functions whose means are zero and variances are σd 2, σ2 NIR,and σy 2 respectively. As for the U and V channels, we use the bilateral filter and obtain IU and IV. Then, we combine the filtered YUV images and obtain a largescale image Ic. By dividing the original color image by the large-scale noisy detail image, we acquire a noisy detail image Ic as noisy detail I c (p)+ɛ Ic (p) = Ic (p)+ɛ, (2) where ɛ is a small constant for avoiding division by zero. Denoising detail image using joint non-local mean algorithm Second, we carefully denoise the noisy detail image by taking the difference in spectra into consideration. In contrast to the existing methods which transfer 204

4 Fig. 2 Basic idea of our joint non-local mean algorithm. Pixel value I(p) is replaced by weighted average of I(q), I(r), I(s), and so on. Larger weights are assigned to I(q) and I(r) with similar local textures Q and R to P, whereas smaller weight is assigned to I(s) with dissimilar local texture S to P. the details of a scene from a flash image 2),3) or an NIR image 5), we denoise the noisy detail image by non-locally averaging it with the weights computed based on the NIR flash image. More specifically, we assume that the intensity of a certain pixel is similar to the intensity of another pixel if the appearance of patches around the pixels resemble each other (see Fig. 2). Then, a detail image Ic detail is acquired as Ic detail 1 (p) = Z N (p) q Ω N (p) noisy detail G(v(p) v(q))ic (q). (3) Here, Z N (p) is a normalization constant, and Ω N (p) is a search area around the pixel p. We represent the appearance of the patch by concatenating the k k pixel intensities around the pixel p into a vector v(p). This joint non-local mean algorithm is a multispectral extension of the non-local mean algorithm 4), which uses the appearance of patches in the visible spectrum for determining the weights. Since the NIR flash image is captured under sufficient amount of light and is not noisy, our joint non-local mean algorithm works well even when the color image is captured under dim lighting, and as a result, is significantly contaminated by noise. We understand that the joint non-local mean algorithm may degrade because the NIR flash image captures the radiance of the scene in a different spectrum Fig. 3 Flow of our deblurring method with help of successive NIR flash images. from the visible spectrum. However, as far as we know from our experiments, our algorithm is insensitive to the difference in spectra and outperforms the most closely related method 5). Combining large-scale and revised detail images Finally, we recombine the large-scale and the revised detail images and obtain a denoised color image Ic denoised (p) as I denoised c (p) =I c (p) Ic detail (p). (4) 3.2 Blur Removal by Using Sequence of NIR Flash Images We explain how blur in a color image captured in low light with a long exposure time is removed by using NIR flash images, as shown in Fig. 3. First, we take a sequence of NIR flash images during the exposure time of a single color image. Then, we directly acquire a motion blur kernel based on optical flow in a similar manner to Ben-Ezra s method 6). Finally, we use the Richardson-Lucy deconvolution algorithm 7),8) for deblurring the blurry color image. 205

5 Estimating blur kernel from NIR flash images We assume a spatially-uniform motion and estimate the blur kernel from NIR flash images as follows. First, we compute the motion between successive frames of NIR images by using optical flow. Then, we join the successive motion and obtain the path of the motion during the exposure time of a single color image. Finally, we convert the motion path into the blur kernel by taking the energy conservation constraint into consideration. As for the implementation details, see Ben-Ezra and Nayar 6). scenes. The images shown in the first row in Fig. 5 are the input no-flash color images. The dynamic range of the images is linearly expanded for display purpose only. The images in the second row are the images simultaneously captured with the NIR camera. The images in the third row are the close-ups of the bounding boxes in the images in the first row, and the images in the fourth row are the corresponding results. One can see that our method significantly reduces noise in images even for a dynamic scene by using a pair of color and NIR flash images. Other methods such as Eisemann s 2), Krishnan s 11) or Petschnig s 3) cannot be 4. Experiments We implemented a multispectral imaging system composed of a 3CCD color camera and an NIR camera, as shown in Fig. 4. The image of a scene is split by a half mirror. We used SONY XC-003 as the color camera, XC-EI50 as the NIR camera, and a white light source covered with an NIR pass filter. The image coordinates of the two cameras are calibrated based on homography 14). In the current implementation, we empirically set the parameters as follows. In Eq. (1), the variances for the dual bilateral filter are σ 2 D = 100, σ2 NIR =87.6, and σ 2 Y =22.5. Ω B(p) isanareawith7 7 pixels around the pixel p. In Eq. (2), ɛ is set to In Eq. (3), Ω N (p) isanareawith21 21 pixels around the pixel p and k = 3. The variance of the Gaussian is set to Denoising Results First, we demonstrate that our denoising method is applicable to dynamic Fig. 4 Prototype of our multispectral imaging system. Fig. 5 Results for dynamic scene. Images in first and second rows are color and NIR flash images captured at same time. Images in third row are close-ups of bounding boxes in images in first row. Corresponding results of our method are shown in fourth row. 206

6 Information and Media Technologies 6(1): (2011) (a) (b) (c) (d) (e) (f) (g) (h) Fig. 7 Quantitative comparison between Buades s, Bennet s and our method. (i) (j) (k) On the other hand, one can see that the Bennett s method causes color shifts and blurs (Fig. 6 (b)), sharpened edges (Fig. 6 (f)), or some artifacts (Fig. 6 (j)). These results demonstrate that our method, which carefully revises the detail image by taking the difference in spectra into consideration, outperforms the Bennett s method. Next, we quantitatively evaluated the performance of our method. Figure 7 compares the peak signal-to-noise ratio (PSNR) of the pixel values in the corresponding bounding boxes in the color image. The higher value represents better quality of the image. We consider the temporal average image as the ground truth of the denoised image. One can see that our method increases the PSNR compared with the input color image and outperforms Bennett s method. In addition, our method works better than non-local mean algorithm of Buades4). In order to show the effect of taking the difference in spectra into consideration, we evaluated the performance of our method for an object that have different reflectivity to visible and NIR light. Figure 8 are (b) an object with different (l) Fig. 6 Results for static scene. (a)(e)(i) input no-flash images, (b)(f)(j) result obtained using Bennett s method, (c)(g)(k) result obtained using our method, and (d)(h)(l) temporal average. The reader is urged to view these images on a display because details may be lost in hard copy. applied to dynamic scene like Fig. 5, because they require flash and no-flash images captured sequentially and thus assume static scenes. Second, we applied our method to a static scene where the temporal average of no-flash color images is considered to be the ground truth of the denoised image if we assume zero-mean image noise. Figure 6 shows (a)(e)(i) input no-flash color images, (b)(f)(j) the results obtained using the Bennett s method, (c)(g)(k) the results obtained using our method, and (d)(h)(l) the temporal average. One can see that the result obtained from our method resembles the temporal average. 207

7 Information and Media Technologies 6(1): (2011) Fig. 9 (a) An input no-flash color image. (b) An input NIR flash image. (c) Close-up of (a). (d) Result generated by our proposed method. (e) Result generated by incorporating highlight detection. When NIR image is saturated due to highlights caused by NIR flash in (b), our denoising method does not work well as (d). We can reduce undesired effect in (d) by using only a color image for pixels in the highlights. (e) is the result of reducing the blurry effect. Fig. 8 Comparison with Bennett s method for an object with different reflectivity. (a) Quantitative comparison between Bennet s and our method, (b) an object with different reflectivity to visible and NIR light, (c) a portion of the input color image, and (d) an portion of an NIR flash image. reflectivity to visible and NIR light, (c) a portion of the input color image, and (d) an input NIR flash image. One can see that some edges in the color image are disappeared in the NIR image. However, Fig. 8 (a) shows that our approach increases PSNR for the patch that have different reflectivity and brings better result than Bennett s approach. Finally, Fig. 9 demonstrates an example where our method does not work well. One can see that a portion of (b) an NIR flash image is saturated due to highlights caused by NIR flash. In this case, the weights in Eq. (3) are large for pixels in the highlights because the textures disappeared due to saturations. Thus, (d) Fig. 10 (a) NIR flash images for estimating motion blur kernel, (b) estimated blur kernel, (c) blurry input image, and (d) deblurred image. the resulting image is blurry. We can reduce the blurry effect such as Fig. 9 (d) by using only a color image for pixels in highlights. We applied bilateral filter to highlight region detected based on pixel values and obtained the result shown in Fig. 9 (e). 208

8 4.2 Deblurring Results As shown in Fig. 10, we captured (a) nine NIR flash images of a scene during the exposure time of (c) a single no-flash color image. We estimated (b) the spatially-uniform motion blur kernel from the sequence of NIR flash images and obtained (d) the deblurred image. One can see that the motion blur decreases although some artifacts are still visible. Recently, Levin, et al. 15). proposed deblurring algorithm that produces better result than Richardson-Lucy deconvolution scheme 15). Using their algorithm would enhance our deblurring results further. 5. Conclusions and Future Work We presented a novel technique for enhancing an image captured in low light by using a multispectral imaging system, which captures a color image and NIR flash images without causing any interference. The experimental results demonstrate that our denoising method using a pair of color and NIR flash images is applicable to dynamic scenes and outperforms the existing method that is most closely related to ours. We demonstrated that combining images with different temporal resolutions is effective also for deblurring an image of a low-light scene. The directions of our future work include the enhancement of a noisy and blurry image since our methods are used for a noisy image without blur or a blurry image without noise. Another research direction is reducing unpleasant effect introduced by flash shadow. NIR flash may cause shadow into the NIR flash image and therefore pixels in flash shadow would suffer from noise, which would hurt the performance of denoising. We plan to remove the undesired effects of flash shadow in a manner similar to Petschnigg s approach 3). References 1) Agrawal, A., Raskar, R., Nayar, S. and Li, Y.: Removing photography artifacts using gradient projection and flash-exposure sampling, Proc. SIGGRAPH 2005, pp (2005). 2) Eisemann, E. and Durand, F.: Flash photography enhancement via intrinsic relighting, Proc. SIGGRAPH 2004, pp (2004). 3) Petschnigg, G., Szeliski, R., Agrawala, M., Cohen, M., Hoppe, H. and Toyama, K.: Digital photography with flash and no-flash image pairs, Proc. SIGGRAPH 2004, pp (2004). 4) Buades, A., Coll, B. and Morel, J.-M.: A non-local algorithm for image denoising, Proc. CVPR 2005, Vol.2, pp (2005). 5) Bennett, E.: Computational video enhancement, PhD Thesis, The University of North Carolina at Chapel Hill (2007). 6) Ben-Ezra, M. and Nayar, S.: Motion deblurring using hybrid imaging, Proc. CVPR 2003, Vol.1, pp (2003). 7) Lucy, L.: An iterative technique for the rectification of observed distributions, Astronomical Journal, Vol.79, No.6, pp (1974). 8) Richardson, W.: Bayesian-based iterative method of image restoration, JOSA, Vol.62, No.1, pp (1972). 9) Tomasi, C. and Manduchi, R.: Bilateral filtering for gray and color images, Proc. ICCV 98, pp (1998). 10) Zhang, X., Sim, T. and Miao, X.: Enhancing photographs with Near Infra-Red images, Proc. CVPR 2008, pp.1 8 (2008). 11) Krishnan, D. and Fergus, R.: Dark flash photography, Proc. SIGGRAPH 2009 (2009). 12) Yuan, L., Sun, J., Quan, L. and Shum, H.-Y.: Image deblurring with blurred/noisy image pairs, Proc. SIGGRAPH 2007 (2007). 13) Tai, Y.-W., Du, H., Brown, M. and Lin, S.: Image/video deblurring using a hybrid camera, Proc. CVPR 2008, pp.1 8 (2008). 14) Hartley, R. and Zisserman, A.: Multiple view geometry in computer vision, Cambridge University Press (2004). 15) Levin, A., Fergus, B., Durand, F. and Freeman, W.T.: Image and Depth from a Conventional Camera with a Coded Aperture, Proc. SIGGRAPH 2007 (2007). (Received February 20, 2010) (Accepted May 21, 2010) (Released December 15, 2010) (Communicated by Stephen Maybank) Sosuke Matsui received his B.S. degree in information and communication engineering from the School of Engineering, the University of Tokyo, Japan in In 2009, he received his M.S. degree in information and communication engineering from the Graduate School of Information Science and Technology, the University of Tokyo, where he was engaged in research on image enhancement. 209

9 Takahiro Okabe received his B.S. degree in physics from the School of Science, the University of Tokyo, Japan in 1997, and M.S. degree in physics from the Graduate School of Science, the University of Tokyo in In 2001, he joined the Institute of Industrial Science at the University of Tokyo, where he is currently a research associate. His primary research interests are in the fields of computer vision, pattern recognition, and computer graphics, especially in their physical and mathematical aspects. Yoichi Sato is a professor at Institute of Industrial Science, the University of Tokyo, Japan. He received his B.S.E. degree from the University of Tokyo in 1990, and M.S. and Ph.D. degrees in robotics from the School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania, in 1993 and 1997, respectively. His research interests include physics-based vision, reflectance analysis, image-based modeling and rendering, tracking and gesture analysis, and computer vision for HCI. Mihoko Shimano received her B.S. degree in applied physics from the School of Engineering, the University of Tokyo, Japan in 1995, and M.S. degree in applied physics from the Graduate School of Engineering, the University of Tokyo in She worked as a senior researcher for Panasonic Corporation since 1997 till She moved from the company to the Institute of Industrial Science at the University of Tokyo, where she is currently a research fellow and has been selected as a distinguished young researcher fellowship, PRESTO, of Japan Science and Technology Agency, since Her research interests include image recognition and computer vision, especially the fusion of physics-based and exemplar-based approaches. 210

Image Enhancement of Low-light Scenes with Near-infrared Flash Images

Image Enhancement of Low-light Scenes with Near-infrared Flash Images IPSJ Transactions on Computer Vision and Applications Vol. 2 215 223 (Dec. 2010) Research Paper Image Enhancement of Low-light Scenes with Near-infrared Flash Images Sosuke Matsui, 1 Takahiro Okabe, 1

More information

Image Deblurring with Blurred/Noisy Image Pairs

Image Deblurring with Blurred/Noisy Image Pairs Image Deblurring with Blurred/Noisy Image Pairs Huichao Ma, Buping Wang, Jiabei Zheng, Menglian Zhou April 26, 2013 1 Abstract Photos taken under dim lighting conditions by a handheld camera are usually

More information

Burst Photography! EE367/CS448I: Computational Imaging and Display! stanford.edu/class/ee367! Lecture 7! Gordon Wetzstein! Stanford University!

Burst Photography! EE367/CS448I: Computational Imaging and Display! stanford.edu/class/ee367! Lecture 7! Gordon Wetzstein! Stanford University! Burst Photography! EE367/CS448I: Computational Imaging and Display! stanford.edu/class/ee367! Lecture 7! Gordon Wetzstein! Stanford University! Motivation! wikipedia! exposure sequence! -4 stops! Motivation!

More information

Agenda. Fusion and Reconstruction. Image Fusion & Reconstruction. Image Fusion & Reconstruction. Dr. Yossi Rubner.

Agenda. Fusion and Reconstruction. Image Fusion & Reconstruction. Image Fusion & Reconstruction. Dr. Yossi Rubner. Fusion and Reconstruction Dr. Yossi Rubner yossi@rubner.co.il Some slides stolen from: Jack Tumblin 1 Agenda We ve seen Panorama (from different FOV) Super-resolution (from low-res) HDR (from different

More information

Guided Filtering Using Reflected IR Image for Improving Quality of Depth Image

Guided Filtering Using Reflected IR Image for Improving Quality of Depth Image Guided Filtering Using Reflected IR Image for Improving Quality of Depth Image Takahiro Hasegawa, Ryoji Tomizawa, Yuji Yamauchi, Takayoshi Yamashita and Hironobu Fujiyoshi Chubu University, 1200, Matsumoto-cho,

More information

Applications of Flash and No-Flash Image Pairs in Mobile Phone Photography

Applications of Flash and No-Flash Image Pairs in Mobile Phone Photography Applications of Flash and No-Flash Image Pairs in Mobile Phone Photography Xi Luo Stanford University 450 Serra Mall, Stanford, CA 94305 xluo2@stanford.edu Abstract The project explores various application

More information

Anti-shaking Algorithm for the Mobile Phone Camera in Dim Light Conditions

Anti-shaking Algorithm for the Mobile Phone Camera in Dim Light Conditions Anti-shaking Algorithm for the Mobile Phone Camera in Dim Light Conditions Jong-Ho Lee, In-Yong Shin, Hyun-Goo Lee 2, Tae-Yoon Kim 2, and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 26

More information

Multispectral Image Dense Matching

Multispectral Image Dense Matching Multispectral Image Dense Matching Xiaoyong Shen Li Xu Qi Zhang Jiaya Jia The Chinese University of Hong Kong Image & Visual Computing Lab, Lenovo R&T 1 Multispectral Dense Matching Dataset We build a

More information

Recent Advances in Image Deblurring. Seungyong Lee (Collaboration w/ Sunghyun Cho)

Recent Advances in Image Deblurring. Seungyong Lee (Collaboration w/ Sunghyun Cho) Recent Advances in Image Deblurring Seungyong Lee (Collaboration w/ Sunghyun Cho) Disclaimer Many images and figures in this course note have been copied from the papers and presentation materials of previous

More information

Deblurring. Basics, Problem definition and variants

Deblurring. Basics, Problem definition and variants Deblurring Basics, Problem definition and variants Kinds of blur Hand-shake Defocus Credit: Kenneth Josephson Motion Credit: Kenneth Josephson Kinds of blur Spatially invariant vs. Spatially varying

More information

Admin Deblurring & Deconvolution Different types of blur

Admin Deblurring & Deconvolution Different types of blur Admin Assignment 3 due Deblurring & Deconvolution Lecture 10 Last lecture Move to Friday? Projects Come and see me Different types of blur Camera shake User moving hands Scene motion Objects in the scene

More information

Restoration of Motion Blurred Document Images

Restoration of Motion Blurred Document Images Restoration of Motion Blurred Document Images Bolan Su 12, Shijian Lu 2 and Tan Chew Lim 1 1 Department of Computer Science,School of Computing,National University of Singapore Computing 1, 13 Computing

More information

Impact Factor (SJIF): International Journal of Advance Research in Engineering, Science & Technology

Impact Factor (SJIF): International Journal of Advance Research in Engineering, Science & Technology Impact Factor (SJIF): 3.632 International Journal of Advance Research in Engineering, Science & Technology e-issn: 2393-9877, p-issn: 2394-2444 Volume 3, Issue 9, September-2016 Image Blurring & Deblurring

More information

A Review over Different Blur Detection Techniques in Image Processing

A Review over Different Blur Detection Techniques in Image Processing A Review over Different Blur Detection Techniques in Image Processing 1 Anupama Sharma, 2 Devarshi Shukla 1 E.C.E student, 2 H.O.D, Department of electronics communication engineering, LR College of engineering

More information

Preserving Natural Scene Lighting by Strobe-lit Video

Preserving Natural Scene Lighting by Strobe-lit Video Preserving Natural Scene Lighting by Strobe-lit Video Olli Suominen, Atanas Gotchev Department of Signal Processing, Tampere University of Technology Korkeakoulunkatu 1, 33720 Tampere, Finland ABSTRACT

More information

Simultaneous Capturing of RGB and Additional Band Images Using Hybrid Color Filter Array

Simultaneous Capturing of RGB and Additional Band Images Using Hybrid Color Filter Array Simultaneous Capturing of RGB and Additional Band Images Using Hybrid Color Filter Array Daisuke Kiku, Yusuke Monno, Masayuki Tanaka, and Masatoshi Okutomi Tokyo Institute of Technology ABSTRACT Extra

More information

Image Deblurring with Blurred/Noisy Image Pairs

Image Deblurring with Blurred/Noisy Image Pairs Image Deblurring with Blurred/Noisy Image Pairs Lu Yuan 1 Jian Sun 2 Long Quan 2 Heung-Yeung Shum 2 1 The Hong Kong University of Science and Technology 2 Microsoft Research Asia (a) blurred image (b)

More information

Fixing the Gaussian Blur : the Bilateral Filter

Fixing the Gaussian Blur : the Bilateral Filter Fixing the Gaussian Blur : the Bilateral Filter Lecturer: Jianbing Shen Email : shenjianbing@bit.edu.cnedu Office room : 841 http://cs.bit.edu.cn/shenjianbing cn/shenjianbing Note: contents copied from

More information

Multispectral Bilateral Video Fusion

Multispectral Bilateral Video Fusion IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 16, NO. 5, MAY 2007 1185 Multispectral Bilateral Video Fusion Eric P. Bennett, John L. Mason, and Leonard McMillan Abstract We present a technique for enhancing

More information

Deconvolution , , Computational Photography Fall 2017, Lecture 17

Deconvolution , , Computational Photography Fall 2017, Lecture 17 Deconvolution http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 17 Course announcements Homework 4 is out. - Due October 26 th. - There was another

More information

Applications of Image Enhancement Techniques An Overview

Applications of Image Enhancement Techniques An Overview MIT International Journal of Computer Science and Information Technology, Vol. 5, No. 1, January 2015, pp. 17-21 17 Applications of Image Enhancement Techniques An Overview Shanmukha Priya Mudigonda Under-graduate

More information

Implementation of Adaptive Coded Aperture Imaging using a Digital Micro-Mirror Device for Defocus Deblurring

Implementation of Adaptive Coded Aperture Imaging using a Digital Micro-Mirror Device for Defocus Deblurring Implementation of Adaptive Coded Aperture Imaging using a Digital Micro-Mirror Device for Defocus Deblurring Ashill Chiranjan and Bernardt Duvenhage Defence, Peace, Safety and Security Council for Scientific

More information

Coded Aperture for Projector and Camera for Robust 3D measurement

Coded Aperture for Projector and Camera for Robust 3D measurement Coded Aperture for Projector and Camera for Robust 3D measurement Yuuki Horita Yuuki Matugano Hiroki Morinaga Hiroshi Kawasaki Satoshi Ono Makoto Kimura Yasuo Takane Abstract General active 3D measurement

More information

Dappled Photography: Mask Enhanced Cameras for Heterodyned Light Fields and Coded Aperture Refocusing

Dappled Photography: Mask Enhanced Cameras for Heterodyned Light Fields and Coded Aperture Refocusing Dappled Photography: Mask Enhanced Cameras for Heterodyned Light Fields and Coded Aperture Refocusing Ashok Veeraraghavan, Ramesh Raskar, Ankit Mohan & Jack Tumblin Amit Agrawal, Mitsubishi Electric Research

More information

Hyperspectral Image Denoising using Superpixels of Mean Band

Hyperspectral Image Denoising using Superpixels of Mean Band Hyperspectral Image Denoising using Superpixels of Mean Band Letícia Cordeiro Stanford University lrsc@stanford.edu Abstract Denoising is an essential step in the hyperspectral image analysis process.

More information

Flash Photography Enhancement via Intrinsic Relighting

Flash Photography Enhancement via Intrinsic Relighting Flash Photography Enhancement via Intrinsic Relighting Elmar Eisemann MIT/Artis-INRIA Frédo Durand MIT Introduction Satisfactory photos in dark environments are challenging! Introduction Available light:

More information

Progressive Inter-scale and Intra-scale Non-blind Image Deconvolution

Progressive Inter-scale and Intra-scale Non-blind Image Deconvolution Progressive Inter-scale and Intra-scale Non-blind Image Deconvolution Lu Yuan 1 Jian Sun 2 Long Quan 1 Heung-Yeung Shum 2 1 The Hong Kong University of Science and Technology 2 Microsoft Research Asia

More information

Defocus Map Estimation from a Single Image

Defocus Map Estimation from a Single Image Defocus Map Estimation from a Single Image Shaojie Zhuo Terence Sim School of Computing, National University of Singapore, Computing 1, 13 Computing Drive, Singapore 117417, SINGAPOUR Abstract In this

More information

Coded Computational Photography!

Coded Computational Photography! Coded Computational Photography! EE367/CS448I: Computational Imaging and Display! stanford.edu/class/ee367! Lecture 9! Gordon Wetzstein! Stanford University! Coded Computational Photography - Overview!!

More information

Gradient-Based Correction of Chromatic Aberration in the Joint Acquisition of Color and Near-Infrared Images

Gradient-Based Correction of Chromatic Aberration in the Joint Acquisition of Color and Near-Infrared Images Gradient-Based Correction of Chromatic Aberration in the Joint Acquisition of Color and Near-Infrared Images Zahra Sadeghipoor a, Yue M. Lu b, and Sabine Süsstrunk a a School of Computer and Communication

More information

Realistic Image Synthesis

Realistic Image Synthesis Realistic Image Synthesis - HDR Capture & Tone Mapping - Philipp Slusallek Karol Myszkowski Gurprit Singh Karol Myszkowski LDR vs HDR Comparison Various Dynamic Ranges (1) 10-6 10-4 10-2 100 102 104 106

More information

Deconvolution , , Computational Photography Fall 2018, Lecture 12

Deconvolution , , Computational Photography Fall 2018, Lecture 12 Deconvolution http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 12 Course announcements Homework 3 is out. - Due October 12 th. - Any questions?

More information

Region Based Robust Single Image Blind Motion Deblurring of Natural Images

Region Based Robust Single Image Blind Motion Deblurring of Natural Images Region Based Robust Single Image Blind Motion Deblurring of Natural Images 1 Nidhi Anna Shine, 2 Mr. Leela Chandrakanth 1 PG student (Final year M.Tech in Signal Processing), 2 Prof.of ECE Department (CiTech)

More information

Motion Deblurring using Coded Exposure for a Wheeled Mobile Robot Kibaek Park, Seunghak Shin, Hae-Gon Jeon, Joon-Young Lee and In So Kweon

Motion Deblurring using Coded Exposure for a Wheeled Mobile Robot Kibaek Park, Seunghak Shin, Hae-Gon Jeon, Joon-Young Lee and In So Kweon Motion Deblurring using Coded Exposure for a Wheeled Mobile Robot Kibaek Park, Seunghak Shin, Hae-Gon Jeon, Joon-Young Lee and In So Kweon Korea Advanced Institute of Science and Technology, Daejeon 373-1,

More information

Prof. Feng Liu. Spring /12/2017

Prof. Feng Liu. Spring /12/2017 Prof. Feng Liu Spring 2017 http://www.cs.pd.edu/~fliu/courses/cs510/ 04/12/2017 Last Time Filters and its applications Today De-noise Median filter Bilateral filter Non-local mean filter Video de-noising

More information

Improved motion invariant imaging with time varying shutter functions

Improved motion invariant imaging with time varying shutter functions Improved motion invariant imaging with time varying shutter functions Steve Webster a and Andrew Dorrell b Canon Information Systems Research, Australia (CiSRA), Thomas Holt Drive, North Ryde, Australia

More information

Hardware Implementation of Motion Blur Removal

Hardware Implementation of Motion Blur Removal FPL 2012 Hardware Implementation of Motion Blur Removal Cabral, Amila. P., Chandrapala, T. N. Ambagahawatta,T. S., Ahangama, S. Samarawickrama, J. G. University of Moratuwa Problem and Motivation Photographic

More information

Motion Estimation from a Single Blurred Image

Motion Estimation from a Single Blurred Image Motion Estimation from a Single Blurred Image Image Restoration: De-Blurring Build a Blur Map Adapt Existing De-blurring Techniques to real blurred images Analysis, Reconstruction and 3D reconstruction

More information

Image Deblurring and Noise Reduction in Python TJHSST Senior Research Project Computer Systems Lab

Image Deblurring and Noise Reduction in Python TJHSST Senior Research Project Computer Systems Lab Image Deblurring and Noise Reduction in Python TJHSST Senior Research Project Computer Systems Lab 2009-2010 Vincent DeVito June 16, 2010 Abstract In the world of photography and machine vision, blurry

More information

Computational Photography Introduction

Computational Photography Introduction Computational Photography Introduction Jongmin Baek CS 478 Lecture Jan 9, 2012 Background Sales of digital cameras surpassed sales of film cameras in 2004. Digital cameras are cool Free film Instant display

More information

Computational 4/23/2009. Computational Illumination: SIGGRAPH 2006 Course. Course WebPage: Flash Shutter Open

Computational 4/23/2009. Computational Illumination: SIGGRAPH 2006 Course. Course WebPage:   Flash Shutter Open Ramesh Raskar, Computational Illumination Computational Illumination Computational Illumination SIGGRAPH 2006 Course Course WebPage: http://www.merl.com/people/raskar/photo/ Ramesh Raskar Mitsubishi Electric

More information

Computational Photography

Computational Photography Computational photography Computational Photography Digital Visual Effects Yung-Yu Chuang wikipedia: Computational photography h refers broadly to computational imaging techniques that enhance or extend

More information

Flash Photography: 1

Flash Photography: 1 Flash Photography: 1 Lecture Topic Discuss ways to use illumination with further processing Three examples: 1. Flash/No-flash imaging for low-light photography (As well as an extension using a non-visible

More information

Image Deblurring with Blurred/Noisy Image Pairs

Image Deblurring with Blurred/Noisy Image Pairs Image Deblurring with Blurred/Noisy Image Pairs Lu Yuan 1 Jian Sun 2 Long Quan 1 Heung-Yeung Shum 2 1 The Hong Kong University of Science and Technology 2 Microsoft Research Asia (a) blurred image (b)

More information

A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters

A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters Jack Tumblin EECS, Northwestern University Advanced Uses of Bilateral Filters Advanced

More information

Implementation of Image Deblurring Techniques in Java

Implementation of Image Deblurring Techniques in Java Implementation of Image Deblurring Techniques in Java Peter Chapman Computer Systems Lab 2007-2008 Thomas Jefferson High School for Science and Technology Alexandria, Virginia January 22, 2008 Abstract

More information

Coding and Modulation in Cameras

Coding and Modulation in Cameras Coding and Modulation in Cameras Amit Agrawal June 2010 Mitsubishi Electric Research Labs (MERL) Cambridge, MA, USA Coded Computational Imaging Agrawal, Veeraraghavan, Narasimhan & Mohan Schedule Introduction

More information

Photographic Color Reproduction Based on Color Variation Characteristics of Digital Camera

Photographic Color Reproduction Based on Color Variation Characteristics of Digital Camera KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL. 5, NO. 11, November 2011 2160 Copyright c 2011 KSII Photographic Color Reproduction Based on Color Variation Characteristics of Digital Camera

More information

Coded photography , , Computational Photography Fall 2018, Lecture 14

Coded photography , , Computational Photography Fall 2018, Lecture 14 Coded photography http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 14 Overview of today s lecture The coded photography paradigm. Dealing with

More information

Restoration for Weakly Blurred and Strongly Noisy Images

Restoration for Weakly Blurred and Strongly Noisy Images Restoration for Weakly Blurred and Strongly Noisy Images Xiang Zhu and Peyman Milanfar Electrical Engineering Department, University of California, Santa Cruz, CA 9564 xzhu@soe.ucsc.edu, milanfar@ee.ucsc.edu

More information

Analysis of Quality Measurement Parameters of Deblurred Images

Analysis of Quality Measurement Parameters of Deblurred Images Analysis of Quality Measurement Parameters of Deblurred Images Dejee Singh 1, R. K. Sahu 2 PG Student (Communication), Department of ET&T, Chhatrapati Shivaji Institute of Technology, Durg, India 1 Associate

More information

fast blur removal for wearable QR code scanners

fast blur removal for wearable QR code scanners fast blur removal for wearable QR code scanners Gábor Sörös, Stephan Semmler, Luc Humair, Otmar Hilliges ISWC 2015, Osaka, Japan traditional barcode scanning next generation barcode scanning ubiquitous

More information

To Denoise or Deblur: Parameter Optimization for Imaging Systems

To Denoise or Deblur: Parameter Optimization for Imaging Systems To Denoise or Deblur: Parameter Optimization for Imaging Systems Kaushik Mitra a, Oliver Cossairt b and Ashok Veeraraghavan a a Electrical and Computer Engineering, Rice University, Houston, TX 77005 b

More information

Tonemapping and bilateral filtering

Tonemapping and bilateral filtering Tonemapping and bilateral filtering http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 6 Course announcements Homework 2 is out. - Due September

More information

A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters

A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters Jack Tumblin EECS, Northwestern University Advanced Uses of Bilateral Filters Advanced

More information

Coded Exposure Deblurring: Optimized Codes for PSF Estimation and Invertibility

Coded Exposure Deblurring: Optimized Codes for PSF Estimation and Invertibility Coded Exposure Deblurring: Optimized Codes for PSF Estimation and Invertibility Amit Agrawal Yi Xu Mitsubishi Electric Research Labs (MERL) 201 Broadway, Cambridge, MA, USA [agrawal@merl.com,xu43@cs.purdue.edu]

More information

Removal of Haze in Color Images using Histogram, Mean, and Threshold Values (HMTV)

Removal of Haze in Color Images using Histogram, Mean, and Threshold Values (HMTV) IJSTE - International Journal of Science Technology & Engineering Volume 3 Issue 03 September 2016 ISSN (online): 2349-784X Removal of Haze in Color Images using Histogram, Mean, and Threshold Values (HMTV)

More information

CS354 Computer Graphics Computational Photography. Qixing Huang April 23 th 2018

CS354 Computer Graphics Computational Photography. Qixing Huang April 23 th 2018 CS354 Computer Graphics Computational Photography Qixing Huang April 23 th 2018 Background Sales of digital cameras surpassed sales of film cameras in 2004 Digital Cameras Free film Instant display Quality

More information

Computational Illumination

Computational Illumination Computational Illumination Course WebPage : http://www.merl.com/people/raskar/photo/ Ramesh Raskar Mitsubishi Electric Research Labs Ramesh Raskar, Computational Illumination Computational Illumination

More information

Coded photography , , Computational Photography Fall 2017, Lecture 18

Coded photography , , Computational Photography Fall 2017, Lecture 18 Coded photography http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 18 Course announcements Homework 5 delayed for Tuesday. - You will need cameras

More information

Correcting Over-Exposure in Photographs

Correcting Over-Exposure in Photographs Correcting Over-Exposure in Photographs Dong Guo, Yuan Cheng, Shaojie Zhuo and Terence Sim School of Computing, National University of Singapore, 117417 {guodong,cyuan,zhuoshao,tsim}@comp.nus.edu.sg Abstract

More information

IMAGE RESTORATION BY INTEGRATING MISALIGNED IMAGES USING LOCAL LINEAR MODEL M. Revathi 1, G. Mamatha 2 1

IMAGE RESTORATION BY INTEGRATING MISALIGNED IMAGES USING LOCAL LINEAR MODEL M. Revathi 1, G. Mamatha 2 1 RESTORATION BY INTEGRATING MISALIGNED S USING LOCAL LINEAR MODEL M. Revathi 1, G. Mamatha 2 1 Department of ECE, JNTUA College of Engineering, Ananthapuramu, Andhra Pradesh, India, 2 Department of ECE,

More information

A Novel Hybrid Exposure Fusion Using Boosting Laplacian Pyramid

A Novel Hybrid Exposure Fusion Using Boosting Laplacian Pyramid A Novel Hybrid Exposure Fusion Using Boosting Laplacian Pyramid S.Abdulrahaman M.Tech (DECS) G.Pullaiah College of Engineering & Technology, Nandikotkur Road, Kurnool, A.P-518452. Abstract: THE DYNAMIC

More information

Computational Photography: Illumination Part 2. Brown 1

Computational Photography: Illumination Part 2. Brown 1 Computational Photography: Illumination Part 2 Brown 1 Lecture Topic Discuss ways to use illumination with further processing Three examples: 1. Flash/No-flash imaging for low-light photography (As well

More information

Introduction to Video Forgery Detection: Part I

Introduction to Video Forgery Detection: Part I Introduction to Video Forgery Detection: Part I Detecting Forgery From Static-Scene Video Based on Inconsistency in Noise Level Functions IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, VOL. 5,

More information

High dynamic range imaging and tonemapping

High dynamic range imaging and tonemapping High dynamic range imaging and tonemapping http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 12 Course announcements Homework 3 is out. - Due

More information

COMPARITIVE STUDY OF IMAGE DENOISING ALGORITHMS IN MEDICAL AND SATELLITE IMAGES

COMPARITIVE STUDY OF IMAGE DENOISING ALGORITHMS IN MEDICAL AND SATELLITE IMAGES COMPARITIVE STUDY OF IMAGE DENOISING ALGORITHMS IN MEDICAL AND SATELLITE IMAGES Jyotsana Rastogi, Diksha Mittal, Deepanshu Singh ---------------------------------------------------------------------------------------------------------------------------------

More information

Computational Approaches to Cameras

Computational Approaches to Cameras Computational Approaches to Cameras 11/16/17 Magritte, The False Mirror (1935) Computational Photography Derek Hoiem, University of Illinois Announcements Final project proposal due Monday (see links on

More information

HIGH DYNAMIC RANGE IMAGE ACQUISITION USING FLASH IMAGE

HIGH DYNAMIC RANGE IMAGE ACQUISITION USING FLASH IMAGE HIGH DYNAMIC RANGE IMAGE ACQUISITION USING FLASH IMAGE Ryo Matsuoka, Tatsuya Baba, Masahiro Okuda Univ. of Kitakyushu, Faculty of Environmental Engineering, JAPAN Keiichiro Shirai Shinshu University Faculty

More information

Single Image Haze Removal with Improved Atmospheric Light Estimation

Single Image Haze Removal with Improved Atmospheric Light Estimation Journal of Physics: Conference Series PAPER OPEN ACCESS Single Image Haze Removal with Improved Atmospheric Light Estimation To cite this article: Yincui Xu and Shouyi Yang 218 J. Phys.: Conf. Ser. 198

More information

Continuous Flash. October 1, Technical Report MSR-TR Microsoft Research Microsoft Corporation One Microsoft Way Redmond, WA 98052

Continuous Flash. October 1, Technical Report MSR-TR Microsoft Research Microsoft Corporation One Microsoft Way Redmond, WA 98052 Continuous Flash Hugues Hoppe Kentaro Toyama October 1, 2003 Technical Report MSR-TR-2003-63 Microsoft Research Microsoft Corporation One Microsoft Way Redmond, WA 98052 Page 1 of 7 Abstract To take a

More information

Denoising and Effective Contrast Enhancement for Dynamic Range Mapping

Denoising and Effective Contrast Enhancement for Dynamic Range Mapping Denoising and Effective Contrast Enhancement for Dynamic Range Mapping G. Kiruthiga Department of Electronics and Communication Adithya Institute of Technology Coimbatore B. Hakkem Department of Electronics

More information

Motion Blurred Image Restoration based on Super-resolution Method

Motion Blurred Image Restoration based on Super-resolution Method Motion Blurred Image Restoration based on Super-resolution Method Department of computer science and engineering East China University of Political Science and Law, Shanghai, China yanch93@yahoo.com.cn

More information

A Kalman-Filtering Approach to High Dynamic Range Imaging for Measurement Applications

A Kalman-Filtering Approach to High Dynamic Range Imaging for Measurement Applications A Kalman-Filtering Approach to High Dynamic Range Imaging for Measurement Applications IEEE Transactions on Image Processing, Vol. 21, No. 2, 2012 Eric Dedrick and Daniel Lau, Presented by Ran Shu School

More information

Fast and High-Quality Image Blending on Mobile Phones

Fast and High-Quality Image Blending on Mobile Phones Fast and High-Quality Image Blending on Mobile Phones Yingen Xiong and Kari Pulli Nokia Research Center 955 Page Mill Road Palo Alto, CA 94304 USA Email: {yingenxiong, karipulli}@nokiacom Abstract We present

More information

Computational Illumination Frédo Durand MIT - EECS

Computational Illumination Frédo Durand MIT - EECS Computational Illumination Frédo Durand MIT - EECS Some Slides from Ramesh Raskar (MIT Medialab) High level idea Control the illumination to Lighting as a post-process Extract more information Flash/no-flash

More information

Total Variation Blind Deconvolution: The Devil is in the Details*

Total Variation Blind Deconvolution: The Devil is in the Details* Total Variation Blind Deconvolution: The Devil is in the Details* Paolo Favaro Computer Vision Group University of Bern *Joint work with Daniele Perrone Blur in pictures When we take a picture we expose

More information

Simulated Programmable Apertures with Lytro

Simulated Programmable Apertures with Lytro Simulated Programmable Apertures with Lytro Yangyang Yu Stanford University yyu10@stanford.edu Abstract This paper presents a simulation method using the commercial light field camera Lytro, which allows

More information

Computational Cameras. Rahul Raguram COMP

Computational Cameras. Rahul Raguram COMP Computational Cameras Rahul Raguram COMP 790-090 What is a computational camera? Camera optics Camera sensor 3D scene Traditional camera Final image Modified optics Camera sensor Image Compute 3D scene

More information

Flash Photography Enhancement via Intrinsic Relighting

Flash Photography Enhancement via Intrinsic Relighting Flash Photography Enhancement via Intrinsic Relighting Elmar Eisemann and Frédo Durand MIT / ARTIS-GRAVIR/IMAG-INRIA and MIT CSAIL Abstract We enhance photographs shot in dark environments by combining

More information

Motion-invariant Coding Using a Programmable Aperture Camera

Motion-invariant Coding Using a Programmable Aperture Camera [DOI: 10.2197/ipsjtcva.6.25] Research Paper Motion-invariant Coding Using a Programmable Aperture Camera Toshiki Sonoda 1,a) Hajime Nagahara 1,b) Rin-ichiro Taniguchi 1,c) Received: October 22, 2013, Accepted:

More information

International Journal of Innovative Research in Engineering Science and Technology APRIL 2018 ISSN X

International Journal of Innovative Research in Engineering Science and Technology APRIL 2018 ISSN X HIGH DYNAMIC RANGE OF MULTISPECTRAL ACQUISITION USING SPATIAL IMAGES 1 M.Kavitha, M.Tech., 2 N.Kannan, M.E., and 3 S.Dharanya, M.E., 1 Assistant Professor/ CSE, Dhirajlal Gandhi College of Technology,

More information

Lossless Huffman coding image compression implementation in spatial domain by using advanced enhancement techniques

Lossless Huffman coding image compression implementation in spatial domain by using advanced enhancement techniques Lossless Huffman coding image compression implementation in spatial domain by using advanced enhancement techniques Ali Tariq Bhatti 1, Dr. Jung H. Kim 2 1,2 Department of Electrical & Computer engineering

More information

Multiplex Image Projection using Multi-Band Projectors

Multiplex Image Projection using Multi-Band Projectors 2013 IEEE International Conference on Computer Vision Workshops Multiplex Image Projection using Multi-Band Projectors Makoto Nonoyama Fumihiko Sakaue Jun Sato Nagoya Institute of Technology Gokiso-cho

More information

Flash Photography Enhancement via Intrinsic Relighting

Flash Photography Enhancement via Intrinsic Relighting Flash Photography Enhancement via Intrinsic Relighting Elmar Eisemann MIT / ARTIS -GRAVIR/IMAG-INRIA Frédo Durand MIT (a) (b) (c) Figure 1: (a) Top: Photograph taken in a dark environment, the image is

More information

SUPER RESOLUTION INTRODUCTION

SUPER RESOLUTION INTRODUCTION SUPER RESOLUTION Jnanavardhini - Online MultiDisciplinary Research Journal Ms. Amalorpavam.G Assistant Professor, Department of Computer Sciences, Sambhram Academy of Management. Studies, Bangalore Abstract:-

More information

A Study on Image Enhancement and Resolution through fused approach of Guided Filter and high-resolution Filter

A Study on Image Enhancement and Resolution through fused approach of Guided Filter and high-resolution Filter VOLUME: 03 ISSUE: 06 JUNE-2016 WWW.IRJET.NET P-ISSN: 2395-0072 A Study on Image Enhancement and Resolution through fused approach of Guided Filter and high-resolution Filter Ashish Kumar Rathore 1, Pradeep

More information

Using VLSI for Full-HD Video/frames Double Integral Image Architecture Design of Guided Filter

Using VLSI for Full-HD Video/frames Double Integral Image Architecture Design of Guided Filter Using VLSI for Full-HD Video/frames Double Integral Image Architecture Design of Guided Filter Aparna Lahane 1 1 M.E. Student, Electronics & Telecommunication,J.N.E.C. Aurangabad, Maharashtra, India ---------------------------------------------------------------------***---------------------------------------------------------------------

More information

Problem Set 3. Assigned: March 9, 2006 Due: March 23, (Optional) Multiple-Exposure HDR Images

Problem Set 3. Assigned: March 9, 2006 Due: March 23, (Optional) Multiple-Exposure HDR Images 6.098/6.882 Computational Photography 1 Problem Set 3 Assigned: March 9, 2006 Due: March 23, 2006 Problem 1 (Optional) Multiple-Exposure HDR Images Even though this problem is optional, we recommend you

More information

Automatic Selection of Brackets for HDR Image Creation

Automatic Selection of Brackets for HDR Image Creation Automatic Selection of Brackets for HDR Image Creation Michel VIDAL-NAQUET, Wei MING Abstract High Dynamic Range imaging (HDR) is now readily available on mobile devices such as smart phones and compact

More information

Learning to Estimate and Remove Non-uniform Image Blur

Learning to Estimate and Remove Non-uniform Image Blur 2013 IEEE Conference on Computer Vision and Pattern Recognition Learning to Estimate and Remove Non-uniform Image Blur Florent Couzinié-Devy 1, Jian Sun 3,2, Karteek Alahari 2, Jean Ponce 1, 1 École Normale

More information

Optimal Single Image Capture for Motion Deblurring

Optimal Single Image Capture for Motion Deblurring Optimal Single Image Capture for Motion Deblurring Amit Agrawal Mitsubishi Electric Research Labs (MERL) 1 Broadway, Cambridge, MA, USA agrawal@merl.com Ramesh Raskar MIT Media Lab Ames St., Cambridge,

More information

Project 4 Results http://www.cs.brown.edu/courses/cs129/results/proj4/jcmace/ http://www.cs.brown.edu/courses/cs129/results/proj4/damoreno/ http://www.cs.brown.edu/courses/csci1290/results/proj4/huag/

More information

When Does Computational Imaging Improve Performance?

When Does Computational Imaging Improve Performance? When Does Computational Imaging Improve Performance? Oliver Cossairt Assistant Professor Northwestern University Collaborators: Mohit Gupta, Changyin Zhou, Daniel Miau, Shree Nayar (Columbia University)

More information

Pattern Recognition ] (]]]]) ]]] ]]] Contents lists available at ScienceDirect. Pattern Recognition. journal homepage:

Pattern Recognition ] (]]]]) ]]] ]]] Contents lists available at ScienceDirect. Pattern Recognition. journal homepage: Pattern Recognition ] (]]]]) ]]] ]]] Contents lists available at ScienceDirect Pattern Recognition journal homepage: www.elsevier.com/locate/pr Visual enhancement of old documents with hyperspectral imaging

More information

4 STUDY OF DEBLURRING TECHNIQUES FOR RESTORED MOTION BLURRED IMAGES

4 STUDY OF DEBLURRING TECHNIQUES FOR RESTORED MOTION BLURRED IMAGES 4 STUDY OF DEBLURRING TECHNIQUES FOR RESTORED MOTION BLURRED IMAGES Abstract: This paper attempts to undertake the study of deblurring techniques for Restored Motion Blurred Images by using: Wiener filter,

More information

Computational Camera & Photography: Coded Imaging

Computational Camera & Photography: Coded Imaging Computational Camera & Photography: Coded Imaging Camera Culture Ramesh Raskar MIT Media Lab http://cameraculture.media.mit.edu/ Image removed due to copyright restrictions. See Fig. 1, Eight major types

More information

Texture Enhanced Image denoising Using Gradient Histogram preservation

Texture Enhanced Image denoising Using Gradient Histogram preservation Texture Enhanced Image denoising Using Gradient Histogram preservation Mr. Harshal kumar Patel 1, Mrs. J.H.Patil 2 (E&TC Dept. D.N.Patel College of Engineering, Shahada, Maharashtra) Abstract - General

More information

Enhanced Method for Image Restoration using Spatial Domain

Enhanced Method for Image Restoration using Spatial Domain Enhanced Method for Image Restoration using Spatial Domain Gurpal Kaur Department of Electronics and Communication Engineering SVIET, Ramnagar,Banur, Punjab, India Ashish Department of Electronics and

More information

A Recognition of License Plate Images from Fast Moving Vehicles Using Blur Kernel Estimation

A Recognition of License Plate Images from Fast Moving Vehicles Using Blur Kernel Estimation A Recognition of License Plate Images from Fast Moving Vehicles Using Blur Kernel Estimation Kalaivani.R 1, Poovendran.R 2 P.G. Student, Dept. of ECE, Adhiyamaan College of Engineering, Hosur, Tamil Nadu,

More information