Go to home
@
about me about Bolivia about Japan

INTRODUCTION

My research is in the field of Image Processing. Because Image Processing is a huge field, the research is focussed in the so called low level image processing stage, which purpose is to improve the quality of the image, the extraction of features, etc. for its posterior use in a high level image processing stage.

Related Links

IMAGE OPERATOR FOR DIRECTIONAL EDGE DETECTION

Our work proposes a basic image operator that perform a directional edge detection. Under certain conditions, the operator can perform a basic segmentation of superimposed patterns. Also, the operator can be used either as a detector or as an eraser. The proposed operator, as other edge detector operators, is based on the use of convolution masks. The values of the convolution masks will depend on the orientation of the edges of the pattern we want to erase.

Objective: Obtain a method to extract useful information from black and white images that have superimposed patterns.


Proposed Operator: The conventional process of detecting edges in an image is generally accomplished by applying a convolution mask to the entire image. This research show an alternative way to generate convolution masks dynamically. Once the convolution masks have been generated, the operator will be able to detect/erase basic concentric shapes. The values of the convolution masks depend on the orientation of the edge we want to detect/erase. The explanation becomes easier with an example. For this example please refer to the following figure.

FIGURE No. 1

To achieve our goal we need to establish a strong condition: to define a reference point O inside the image. This point will help us to determine the orientation of the edge in a given pixel and it will be the center of any concentric pattern we want to erase. Once the reference point has been defined, any pattern can be expressed as a set of points referenced to the central point. Suppose that we want to erase the circle shown in Fig.1. For a pixel P a convolution mask capable of erasing edges with the same orientation as line L should be generated.

The Base Function: The problem of detecting/erasing an edge, with a given orientation at pixel P is solved straightforward. The solution is to convolve P with a mask that detects/erases edges with an orientation q where q=d/2. To solved this problem we use a base function (defined as the derivatives of Gaussian) to sample the values for theconvolution masks. This is shown in Fig.2.

FIGURE No.2

Sampling Process: Once we have generated the appropiate base function, the values for the convolution mask are sampled from this function. This process is shown in Fig.3.

FIGURE No.3

Results: Some of the results we have obtained are shown. For more information please refer to the Section Presentations.