[wiki:libpipi << back to libpipi] == Cool stuff for libpipi == Here are a few links to excellent research stuff that we need to implement. * [http://www.cse.ucsc.edu/~htakeda/kernelreg/kernelreg.htm Kernel Regression for Image Processing and Reconstruction] - Gaussian noise removal, film grain reduction, image upscale * [http://www.math.cuhk.edu.hk/~rchan/paper/impulse/index.html Salt-and-Pepper Noise Removal by Median-type Noise Detectors and Edge-preserving Regularization] - awesome salt-and-pepper noise removal * [http://www.cse.cuhk.edu.hk/~leojia/projects/motion_deblurring/index.html High-quality Motion Deblurring from a Single Image] - interesting deblurring algorithm for motion blur * [http://artis.imag.fr/Publications/2007/BNTS07/ Video Watercolorization using Bidirectional Texture Advection] - stuff about watercolour filters We need to take a look at the following projects: * [http://www.apple.com/sg/macosx/features/coreimage/ Apple Core Image] * [http://www.nvidia.com/object/cuda_home.html NVIDIA Cuda framework] * [http://software.intel.com/sites/products/documentation/hpc/ipp/ippi/index.htm Intel IPP - Image and Video processing part] Unsorted links: * [http://geometryalgorithms.com/Archive/algorithm_0109/algorithm_0109.htm The Convex Hull of a 2D Point Set or Polygon] * [http://imaging.mrc-cbu.cam.ac.uk/imaging/PrinciplesSmoothing An Introduction to Smoothing] * [http://msdn.microsoft.com/en-us/library/ms893078.aspx Converting Between YUV and RGB] * [http://www.fourcc.org/ fourcc.org] * [http://ostermiller.org/dilate_and_erode.html Efficiently Implementing Dilate and Erode Image Functions] * [http://www.c-f-systems.com/DunthornCalibration.html the Dunthorn calibration method] * [http://www.printernational.org/rgb-versus-cmyk.php RGB versus CMYK] * [http://www.martinreddy.net/gfx/faqs/colorconv.faq Colour Space Conversions FAQ]