Research Article

A Genetic Programming Approach to Reconfigure a Morphological Image Processing Architecture

Table 1

Implemented instructions.

OpcodeNameComment

nopNo operation. The input image is copied to the output image.
dil_q_3The input image is dilated by a ( ) square structuring element.
ero_q_3The input image is eroded by a ( ) square structuring element.
dil_c_3The input image is dilated by a ( ) circular structuring element.
ero_c_3The input image is eroded by a ( ) circular structuring element.
dil_h_3The input image is dilated by a ( ) horizontal structuring element.
ero_h_3The input image is eroded by a ( ) horizontal structuring element.
dil_v_3The input image is dilated by a ( ) vertical structuring element.
ero_v_3The input image is eroded by a ( ) vertical structuring element.
dil_dd_3The input image is dilated by a ( ) right diagonal structuring element.
ero_dd_3The input image is eroded by a ( ) right diagonal structuring element.
dil_de_3The input image is dilated by a ( ) left diagonal structuring element.
ero_de_3The input image is eroded by a ( ) left diagonal structuring element.
xor1Exclusive OR between the input image and a temporary image (previous result).
CplLogical complement of the input image.
sto1Temporary storage of the input image.
and1Logical AND between the input image and a temporary image (previous result).
or1Logical OR between the input image and a temporary image (previous result).
LdiLoad of the original image.
cpl_czComplement of the input image (grayscale or color).
add_czArithmetic sum between the input image (grayscale or color) and a temporary image (previous result).