pawneshg / ImageOperations

Image processing algorithms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ImageOperations

Algorithms

  1. Canny Edge Detection using opencv library. CannyEdgeDetection.ipynb
  2. Fourier_Transformation of an image. Fourier_Transform.ipynb
  3. Integral Histogram of an image. IntegralHistogram.ipynb
  4. Template Matching. TemplateMatching.ipynb
  5. Optical flow implementation using horn and schunk algo. optical_flow_horn_schunck.ipynb
  6. Optical flow implementation using lucas kanade algo. optical_flow_lucas_kanade.ipynb
  7. Phase Correlation Computation. phase correlation.ipynb
  8. Image Smoothing. smoothing.ipynb
  9. Basic Adaboost Implementation basic_ada_boost_implementation.ipynb

References:

(1) An FFT-based technique for translation, rotation and scale-invariant image registration. BS Reddy, BN Chatterji. IEEE Transactions on Image Processing, 5, 1266-1271, 1996
(2) Berthold K.P. Horn and Brian G. Rhunck "Determining optical flow" AIL MIT,
(3) Opencv Doc: opencv
(4) UCF Computer Vision Video Lectures 2012
(5) B. S. Reddy and B. N. Chatterji, "An FFT-based technique for translation, rotation, and scale-invariant image registration," in IEEE Transactions on Image Processing, vol. 5, no. 8, pp. 1266-1271, Aug. 1996, doi: 10.1109/83.506761. (6) J. N. Sarvaiya, S. Patnaik and S. Bombaywala, "Image registration using log-polar transform and phase correlation," TENCON 2009 - 2009 IEEE Region 10 Conference, Singapore, 2009, pp. 1-5, doi: 10.1109/TENCON.2009.5396234. (7) Sarvaiya, Jignesh N., Suprava Patnaik, and Kajal Kothari. "Image registration using log polar transform and phase correlation to recover higher scale." Journal of pattern recognition research 7.1 (2012): 90-105.