Showing posts with label Image Processing. Show all posts
Showing posts with label Image Processing. Show all posts

Friday, December 7, 2012

BoofCV - an open source Java library for real-time computer vision applications

I came across this recently and , seems like a must consider open source library (like opencv).

"BoofCV is organized into several packages: image processing, features, geometric vision, calibration, visualize, and IO. Image processingcontains commonly used image processing functions which operate directly on pixels. Features contains feature extraction algorithms for use in higher level operations. Calibration has routines for determining the camera's intrinsic and extrinsic parameters. Geometric vision is composed of routines for processing extracted image features using 2D and 3D geometry. Visualize has routines for rendering and displaying extracted features. 'IO stands for input/output and contains common routines for reading in images from various input source " [1]


Capability Summary

Image ProcessingFeatureGeometricIntegration
Image Convolution
Image DerivativesApplet
InterpolationApplet
Image BlurApplet
Binary ImageApplet
Noise RemovalApplet
Wavelet DecompositionApplet
Discrete Image PyramidApplet
Float Image PyramidApplet
Scale Space ImageApplet
Steerable KernelsApplet
Interest PointsApplet
Line DetectionApplet
Template Matching
Scale Space FeaturesApplet
Edge DetectionApplet
Region DescriptionsApplet
Region OrientationApplet
Feature AssociationApplet
Feature TrackingApplet
Non-max SuppressionApplet
Mono CalibrationApplet
Stereo CalibrationApplet
Stereo RectificationApplet
Remove DistortionApplet
3D Stereo CloudApplet
Image StabilizationApplet
Image MosaicApplet
Visual OdometryApplet
Visualization
Android
Video





[1] http://www.computervisiononline.com/software/boofcv
[2] http://boofcv.org/index.php?title=Main_Page



Sunday, July 15, 2012

Final Year Project + First IEEE paper at SoCPaR in China and Second IEEE paper at SSIAI in USA

Well, thought to blog about my final year project,  first and second IEEE research papers. I presented the first in China last year. It was an awesome experience. 




The mission of intelligent vehicles is to assist the driver in decision making. The researchers have paid attention on developing various driver assistance systems in order to assure the road safety. Most of the driver assistance systems do not provide the functionality to remove weather effects and do not produce accurate results for vanishing point estimation and pedestrian tracking in poor weather conditions. The main aim of this project is to develop and evaluate a Vision based Driver Assistance System (Safe Drive) which will help the driver by providing a clear view of the road when the weather is bad. This process is called as “De-weathering”. The Safe Drive system is based on two modules. First module focuses on removing weather effects from a degraded image. Second module focuses on detection of the vanishing point for structured and unstructured roads. The Safe Drive system has been tested with many degraded images. The research results prove the accuracy of the Safe Drive system. Furthermore, the author has proved that the accuracy of the vanishing point estimation can be improved by integrating it with the image de-weathering. 

The articles related to the projects are available at [1] and [2].

This is the review paper of my research.


A hybrid approach for a vision based driver assistance system with de-weathering

The aim of this paper is to prove that the accuracy of the driver assistance systems can be improved when it is integrated with image de-weathering. Various image enhancement methods and vanishing point estimation methods are analysed in order to find the best approach for the proposed system.

Read more at IEEE web site

Project Supervisor : Ms Naomi Krishnarajah
Head, Department of Computing,
IIT,

Second reader: Dr Ranga Rodrigo http://www.ent.mrt.ac.lk/~ranga/




Using Zotero for academic writing