Stepping Stone
This portfolio is generally related to image processing. Techniques are disclosed to enhance images by analyzing content items of an image data, perform content specific enhancement and perform different enhancement operations on remaining image data. Also disclosed are techniques to form panoramic images from image sequences obtained from optical flow between different images, compute flow statistics, respective stitching costs, identify few portions for stitching and neighboring portions. Further disclosed are techniques for video tone stabilization, extracting blur kernels from blurred images. The technology may be implemented in image processing software, APPs, cameras, mobile phones, etc.