![]() |
Machine Learning on Positive Definite TensorsSymmetric positive definite tensors in the form of sample covariance matrices are very popular in visual surveillance, DT-MRI imaging, face recognition, etc. Our research aims at developing algorithms for efficient computations on these tensors.
|
![]() |
Image Similarity Search in Large Visual DatasetsGiven a large database of images, and a query image, this project addresses and propose novel algorithms for finding approximate nearest neighbors from the image dataset. Our algorithm is based on the recently introduced paradigms of sparse coding and dictionary learning.
|
![]() |
Activity Recognition and Video Content SearchThis project aims at detecting and recognizing abnormal activities from large video databases. We apply the technique towards medical and behavioral diagnostic applications.
|
![]() |
Object Recognition and annotation via contextual reasoningThe primary goal of this research is to develop a context-based reasoning system for the task of automatic image annotation. That is, if we assume that a pure feature based object recognition is never going to be accurate enough, can we improve the object recognition process through inferring the context in which the object exists? This has applications in image search engines, video surveillance and scene recognition.
|
![]() |
Machine Learning and Vision Algorithms for Flying RobotsIn this project, we investigate the possibilities of deploying machine learning and computer vision algorithms for the autonomous navigation of Unmanned Aerial Vehicles (UAVs) in indoor environments. Our research differs from similar work in the area in that we try to push the limits of using a single onboard camera towards estimating the speed, altitude, state, etc. of the UAV by combining the vision algorithms with machine learning algorithms.
|
![]() |
3D ReconstructionGiven a single photograph of a scene, can we reconstruct the 3D environment in the image? Humans do not have much of a difficulty in inferring the three dimensinal world with one eye closed, because we "know" how the world looks like! In this project, we try to put this "knowledge" into the computer through a supervised learning model!
|
![]() |
Evaluating Quality of ImagesComputational aesthetics is an up and coming interdisciplinary field that bridgesaspects of philosophy, psychology, art and computer science. The basic goal of this new field is the analysis of creative behaviors, along with methods to augment them using computational approaches. In this project, we investigate aesthetics of images from a statistical perspective using machine learning techniques. The basic approach of the project is to learn an association between potential aesthetic qualities of photographs against their ratings by people, later classify a given image as belonging to a professional category or an amatuer one!
|
![]() |
Simultaneous Localization and MappingSuppose we are sending a robot to Mars. We do not really know the terrain of Mars, nor we have a map of this area. So if the robot is to move around in this area without getting lost, it has to find landmarks, and build a map by itself! This is the classical problem of Simultaneous Localization And Mapping (SLAM). In this project, we implemented SLAM algorithms based on Extended Kalman filters.
|
Automatic Robot Parallel ParkingParallel parking of a car, or any vehicle for that matter, is the most difficult manuever that a driver has to fiddle with during driving. So what if we impart the knowledge of doing this to the car itself, so that when a button is pressed, it can find by itself the best place to parallel park and do the parking itself? This is what we try to achieve in this project, where we used a Pioneer 3 robot to do the parallel parking maneuver.
|
The views and opinions expressed in this page are strictly those of the page author.
The contents of this page have not been reviewed or approved by the University of Minnesota.