I’m working on a project which is something like Bundler with my team, our aim is using different images of an object (we only have images, and know nothing about the positions these images took or parameters of cameras), to re-construct the 3-D module of the object. In this project, I used RANSAC on calculating homographies … [Read more…]
Poisson blending is one of the topics that spent me days trying to understand recently (not fully understand yet), it is a wonderful method, and using wonderful maths, as well. Now I’ll try to explain this method, with as less Math formulae as I can.
SIFT (Scale-invariant feature transform) is one of popular feature matching algorithms, it is good because of its several attributes. There are kinds of primitive ways to do image matching, for some images, even compare the gray scale value pixel by pixel works well. However, what if features in images are in different scales? What if features are … [Read more…]
Popular Filters When smoothing or blurring images (the most popular goal of smoothing is to reduce noise), we can use diverse linear filters, because linear filters are easy to achieve, and are kind of fast, the most used ones are Homogeneous filter, Gaussian filter, Median filter, et al.
There are a lot of advantages of using image pyramids in digital image processing, and this article is about image pyramids. WHY PYRAMIDS? We all know about the two popular kinds of domain: Spatial Domain and Frequency Domain.
In last week Computational Photography class, Rob showed us a video about seam carving, which is really awesome, like magic. During my last bachelor year, I published a paper with my group named “Semantic aware sport image resizing jointly using seam carving and warping”, I worked for the sport image field detection part. So when … [Read more…]
In the Motion Capture course lecture this week, teachers talked about camShift algorithm, I heard about this algorithm since about three or four years before, but I never tried it, and during that class I thought I must do it this time. CamShift is a tracking algorithm, which is based on MeanShift algorithm, what camShift … [Read more…]
This afternoon, Jeky asked me abruptly “Can we develop a program, using iphone’s camera, that makes the phone looks like transparent?” I answered “probably yes” and continued coding something about Perspective Warp. After that, I thought that question explicitly, which is interesting. I have seen a lot of pictures on the internet about transparent phones, … [Read more…]
In my AI class this term, I’ll make a Checkers game strategy with my group, I think maybe we will use decision tree, and if using decision tree, an alpha-beta-pruning algorithm will be very useful. Alpha–beta pruning is a search algorithm that seeks to decrease the number of nodes that are evaluated by the minimax … [Read more…]
I watched part of a course video of “Introduction to Image Segmentation” by Yuri Boykov (University of Western Ontario) this afternoon, and at the beginning of this course, he mentioned an algorithm about active contour, which also called snakes, is a framework for delineating an object outline from a possibly noisy 2D image. By searching … [Read more…]