Perceptual Organization Software

The following are made available on the anynymous ftp site at ( The code is available a Unix compressed tar file pub/Perceptual_Organization/Perceptual_Organization_and_Track_code_v1.tar.Z It will require about 4.5 MBytes of storage.

  • (i) Code implementing the Optimal Zero Crossing Operator (OZCO) described in "Optimal Infinite Impulse response zero crossing based edge detectors, by S. Sarkar and K. L. Boyer, CVGIP, Sept 1991, vol 54, no 2, pp 224--243."
  • (ii) Code to segment contours into constant curvature segments.
  • (iii) Code to detect perceptually significant geometric forms such as ellipses, circles, parallelograms, quandrilaterals, ribbons, and triangles. The system is described in
    S. Sarkar and K. L. Boyer, "Computing Perceptual Organization in Computer Vision ," World Scientific, 1994, ISBN 981-02-1832-X. This book describes in detail the complete perceptual organization system.

    Ordering Information: World Scientific Publishing Co ;
    1060 Main Street, River Edge NJ 07661, USA
    Phone: 201-487-9655 FAX: 201-487-9656

  • (iv) Code to track the above organizations through a motion sequence using perceptual organizational principles as described in: S.~Sarkar, ``Tracking 2D Structures using Perceptual Organizational Principles,'' Tech. Rep.11-94-01, Image Analysis Research Laboratory, University of South Florida, Nov. 1994.

    All the programs are in C/C++. They were compiled using gcc/g++ and run on Sun workstations. The interfaces were written using XVIEW.

    We have tried to test the software as throughly as possible. However, we realize that there might still be bugs. Hence, the user is requested to inform us of any bugs which one runs into. We will try to exterminate them, as soon as possible.

    Click here if you want to see the list of changes that you might have to make for the code to compile properly.

    We would also appreciate dropping us a line if you use this software. This is just for our records.
    Thank You

    Prof. Sudeep Sarkar (
    Prof. Kim L. Boyer (