Under construction. We will be adding more software packages soon

All of these codes are copyrighted by PI Keigo Hirakawa. The softwares are for research use only. Use of software for commercial purposes without a prior agreement with the authors is strictly prohibited. We do not guarantee the code’s accuracy. Patent applications have been filed for many of these algorithms.  We would appreciate if acknowledgments were made for the use of our codes in your publications.

Adaptive Homogeneity-Directed (AHD) Demosaicking

  • AHD Demosaicking is the default algorithm used in DCRAW.
  • Hirakawa, K., Parks, T.W. (2005): Adaptive homogeneity-directed demosaicing algorithm. In: Image Processing, IEEE Transactions on, 14 (3), pp. 360–369, 2005.
  • [Reference Code][DCRAW]

Macbeth ColorChecker Finder (CCFind)

  • CCFind automatically detects Macbeth ColorChecker inside an image
  • [Reference Code]

Joint Demosaicking and Denoising

Posterior Sparsity-Directed Demosaicking (PSDD)

  • Wavelet-based demosaicking that can be combined with any wavelet-based denoising method.
  • PSDD is also a chromatic aberration-tolerant demosaicking method
  • Korneliussen, Jan Tore, Hirakawa, Keigo (2014): Camera Processing With Chromatic Aberration. In: IEEE Transactions on Image Processing, 23 (10), pp. 4539-4552, 2014.
  • Hirakawa, K., Xiao-Li Meng, Wolfe, P.J. (2007): A Framework for wavelet-Based Analysis and Processing of Color Filter Array Images with Applications to Denoising and Demosaicing. In: Acoustics, Speech and Signal Processing, 2007. ICASSP 2007. IEEE International Conference on, pp. I-597 -I-600, 2007.
  • [Reference Code]

Total Least Square Demosaicking (TLSD)

  • Pixel domain demosaicking that is an extension of the total least squares denoising.
  • Hirakawa, K., Parks, T.W. (2006): Joint demosaicing and denoising. In: Image Processing, IEEE Transactions on, 15 (8), pp. 2146–2157, 2006.
  • [Reference Code]

Photon-Limited Imaging

Multiplicative Multiscale Innovation (MMI)

  • Denoising of image contrast
  • Cheng, Wu, Hirakawa, Keigo (2015): Nonparametric Empirical Bayes Estimation For Multiplicative Multiscale Innovation In Photon-Limited Imaging. In: Image Processing, 2015. ICIP 2015. IEEE International Conference on, IEEE 2015.
  • [Reference Code]

Skellam Mean Estimation

  • Wavelet-based image denoising based on minimum risk shrinkage operator
  • Cheng, Wu, Hirakawa, Keigo (2015): Minimum Risk Wavelet Shrinkage Operator For Poisson Image Denoising. In: IEEE Transactions on Image Processing, 2015.
  • [Reference Code]

Spectrally-Selective Single-Shot High Dynamic Range (S4HDR) Imaging

  • S4HDR takes advantage of the differences in the sensitivities of red, green, and blue pixels to recover high dynamic range images.
  • Hirakawa, K., Simon, P.M. (2011): Single-shot high dynamic range imaging with conventional camera hardware. In: Computer Vision (ICCV), 2011 IEEE International Conference on, pp. 1339 -1346, 2011.
  • [Reference Code][Sample Images]

Blur Processing Using Double Discrete Wavelet Transform (DDWT)

  • DDWT based estimation of motion blur + deblurring (CVPR 2013)
  • DDWT based estimation of defocus blur + deblurring (CVPR 2013)
  • DDWT based camera shake deblurring (work in progress)
  • Yi Zhang, Hirakawa, K. (2013): Blur Processing Using Double Discrete Wavelet Transform. In: Computer Vision and Pattern Recognition (CVPR), 2013 IEEE Conference on, pp. 1091-1098, 2013.
  • [Reference Code]

Color Constancy With Spatio-Spectral Statistics

  • Our color constancy method makes use of  statistical model for the spatial distribution of colors in white balanced images to infer illumination parameters as those being most likely under our model.
  • Chakrabarti, A., Hirakawa, K., Zickler, T. (2012): Color Constancy with Spatio-Spectral Statistics. In: Pattern Analysis and Machine Intelligence, IEEE Transactions on, PP (99), pp. 1, 2012.
  • [Reference Code]

Binning Artifact Removal

  • Although pixel binning significantly improves noise performance of an image sensor, it causes severe aliasing artifacts.  Our binning-aware demosaicking method is designed to eliminate these problems.
  • [Reference Code]

Chromatic Aberration Correction

  • Chromatic aberration-tolerant demosaicking (PSDD)
  • Separate recovery methods for spatially lowpass and highpass image details
  • Korneliussen, Jan Tore, Hirakawa, Keigo (2014): Camera Processing With Chromatic Aberration. In: IEEE Transactions on Image Processing, 23 (10), pp. 4539-4552, 2014.
  • [Reference Code]

Total Least Squares (TLS) Image Denoising

  • TLS image denoising is designed to work with signal-dependent noise.
  • Hirakawa, K., Parks, T.W. (2006): Image denoising using total least squares. In: Image Processing, IEEE Transactions on, 15 (9), pp. 2730–2742, 2006.
  • [Reference Code]


Coming soon…

  • Spatial-Spectral Color Filter Array Design
  • Universal Demosaicking
  • Poisson noise parameter estimation