Wednesday 28 May 2014

Image Processing

1) Payload Release Looping

            This is the procedural setup for activating the payload and navigation system. The integration of image processing block diagram from surveillance sensor to flight control system consists of the object recognition algorithm.

            The algorithm is divided into image segmentation steps that take the colour and texture information into account followed by a model-object detection step which includes the shape, scale and context information. The image is then matched with predefined target and used for data association and tracking with data acquired from GPS. 

              Lastly, an overriding command is sent to flight controller to activate the release mechanism as well as overriding the flight mode.

2) Image Segmentation

The image segmentation stage divides the original image into three different classes based on the colour and texture features. The images are collected in Red Green Blue (RGB) colour space. They are then transformed into a Hue, Saturation and Value (HSV) colour space to reduce the sensitivity towards change in light intensity.
After feature extraction the colour and texture features are grouped into one single feature vector consisting of three colour channels and thirty texture channels. Each feature vector is then assigned with a label representing its class. The aim is to segment the original image into three different classes, object, shadow and background.

The classifier converts the original colour images into images with meaningful class labels.

3) Object Model Detection


Object detection algorithms based purely on statistical information have their performance limited by the quality of data. The algorithm used to generate a target object outline is used as the prior knowledge for object detection where a simple round shape is used to approximate the edge of ground target known as edge matching.  Any potential object detections with the wrong shape and edges can be rejected. 


4) Image Matching


The image matching technique applied here is based on image segmentation with RGB values and objects model definition with shape and edge matching. This method is useful to detect predefined ground target. The higher the UAV flies, the more structure from the environment can be captured and thus, image registration is more reliable at higher altitude.

After both methods have been processed, a matching algorithm tries to identify the best match with the predefined image. The image obtained with highest percentage of matching in terms of colour, shape and edges will validate the criteria set for the activation of release mechanism.

No comments:

Post a Comment