Translation, Rotation, and Scale Invariant Character/Pattern Recognition

Author:

Dr. Gholam Reza Kaka, Kaiser Niknam
Research Center of Neuroscience, Baqiyatallah Medical Sciences University, Tehran, Iran
gh_kaka at Yahoo

niknam.kaiser at Gmail

Source:

TRSI_Pattern_Recognition_.java

Reference: Niknam, Kaiser and Gholam Reza Kaka. Translation, Rotation, and Scale Invariant Character Recognition using Modified Ring Projection. International Journal of Imaging & Robotics 7.1 (2012): 1-10.

Installation:

Download (both of) TRSI_Pattern_Recognition_.class and TRSI_Pattern_Recognition_$Node.class files to the plugins folder and restart ImageJ; or,

Download TRSI_Pattern_Recognition_.java to the plugins folder, compile it using Plugins/Compile and Run, and there will be a new "TRSI Pattern Recognition" command in the Plugins menu the next time you restart ImageJ.

Bugs:

Not Reported Yet

Description:

This plugin tries to find patterns which are similar to a specific pattern in an image, using Modified Ring Projection method. To use this plugin, open an 8-bit grayscale image and draw a Rectangular Selection around the area of the image you'd like to find patterns similar to it. Then run the plugin and click on the preview checkbox to see the result. By changing the value of the Acceptable Error slider youll be able to set acceptable accuracy of process. As a practical example of how this plugin works, download this image, open it by ImageJ, draw a Rectangular Selection around one character, and then run the plugin to see how it finds similar characters written in different orientations and scales.

History:

2012/05/01: first version
2013/04/02: "Display the Results Table" added.