Centipede Codec Help Topics

Welcome to Centipede Codec

Encoding an image

Setting compression parameters


Encoding an image

General view

Open an image file

File->Open->Image

Select a 24-bit RGB or 8-bit Gray Level Bitmap Image

Detect contours

Compress->Detect Contours

Result: Detected Edges

Trace contours

Compress->Trace Contours

Result:Connected Component Analysis

Obtain centipede model

Compress->Obtain Centipede

Result:Centipede Model


Setting Compression Parameters

Edge Detection Parameters

You can set two scale parameters l and t by entering corresponding values into the text fields.

Then you have to press the "Accept Parameters" button to see the result.

You can also set hysteresis thresholds: TLow and THigh. Here as you move the slider you see its effect on the image.

Contour Selection Parameters

The purpose of the contour selection is to select the perceptually most important edge

segments among these contours obtained by tracing the edge segments. This is achieved by first

assigning a priority to each edge segment simply by calculating the weighted sum of normalized set

of contour length, average contrast along normal direction and average curvature. Even if very large portion of the edge segments are removed, the reconstructed image still contains most of the perceptually pertinent features.

Example: If you want to select longest 10 contours, set the length weight to a non-zero value, and the other weights to 0.0,

              then  set the "# of Contours Selected" slider to 10.


HelpScribble

HelpScribble is a help authoring tool written by Jan Goyvaerts and available for download at http://www.jgsoft.com/. This help file was created with the free trial version of HelpScribble, which is why you can read this ad. Once the author of this help file is so honest to buy the shareware he uses, you will not see this ad again in his help files.

Recompiling the help project with the full version is all it takes to get rid of this ad and the little footers below each topic.

HelpScribble is a stand-alone help authoring tool. It does not require an expensive word processor. (Only a help compiler as Microsoft likes keeping the .hlp format secret. Not my fault.)

Here are some of HelpScribble's features:

·	The Setup program will properly install and uninstall HelpScribble and all of its components, including registry keys.

·	Create, edit and navigate through topics right in the main window. No need to mess with heaps of dialog boxes.

·	All topics are listed in a grid in the main window so you won't lose track in big help projects. You can even set bookmarks.

·	Use the built-in Browse Sequence Editor to easily create browse sequences.

·	Use the built-in Window Editor to change the look of your help window and create secondary windows.

·	Use the built-in Contents Editor to create Windows 95-style contents files. Works a lot better than Microsoft's HCW.

·	No need to mess with Microsoft's SHED: use the built-in SHG Editor to create hotspot bitmaps. Draw your hotspots on the bitmap and pick the topic to link to from the list.

·	With the built-in Macro Editor you can easily compose WinHelp macros whenever needed. It will tell you what the correct parameters are and provide information on them.

·	If you have a problem, just consult the online help. The help file was completely created with HelpScribble, of course.

·	HelpScribble is shareware. However, the unregistered version is not crippled in any way. It will only add a small note to your help topics to encourage you to be honest and to register the shareware you use.

These options are very interesting for Delphi and C++Builder developers:

·	If you are a component writer, use the Delphi Parser to build an outline help file for your component. Just fill in the spaces and you are done. HelpScribble can also extract the comments from your source file and use them as the default descriptions.

·	If you are an application writer, HelpScribble provides you with a property editor for the HelpContext property. You can select the topic you need from a list of topic titles or simply instruct to create a new topic. No need to remember obscure numbers.

·	The property editor also provides a tree view of all the components on your form and their HelpContext properties. This works very intuitively. (Much nicer than those help tools that simply mess with your .dfm files.)

·	HelpScribble can perform syntax highlighting on any Delphi source code in your help file.

HelpScribble is shareware, so feel free to grab your copy today from my web site at http://www.jgsoft.com/