1. Download File #1

Software Description

CONFIGR-STARS applies CONFIGR (CONtour FIgure and GRound) to solve the problem of star image registration. CONFIGR (CONtour FIgure and GRound) is a computational model based on principles of biological vision that completes sparse and noisy image figures. Star signatures based on CONFIGR connections uniquely identify a location in the sky, with the geometry of each signature encoding and locating unknown test images.

Coded By

Arun Ravindran


Carpenter, G.A. , Ravindran, A., Searching the sky with CONFIGR-STARS, Submitted to Neural Networks (2009).

Carpenter, G.A. , Gaddam, C.S. , Mingolla, E., CONFIGR: A vision-based model for long-range figure completion, Neural Networks - Volume 20, 1109-1131 (2007).


CONFIGR-STARS, a new methodology based on a model of the human visual system, is developed for registration of star images. The algorithm first applies CONFIGR, a neural model that connects sparse and noisy image components. CONFIGR produces a web of connections between stars in a reference starmap or in a test patch of unknown location. CONFIGR-STARS splits the resulting, typically highly connected, web into clusters, or “constellations.” Cluster geometry is encoded as a signature vector that records edge lengths and angles relative to the cluster’s baseline edge. The location of a test patch cluster is identified by comparing its signature to signatures in the codebook of a reference starmap, where cluster locations are known. Simulations demonstrate robust performance in spite of image perturbations and omissions, and across starmaps from different sources and seasons. Further studies would test CONFIGR-STARS and algorithm variations applied to very large starmaps.

Code Description

3 files are included in the compressed software package:
configr_stars_train.m -- to generate star signatures for the starmap.
configr_stars_test.m -- to locate an unknown patch.
configr_stars_extract_nodes_edges.m -- to extract signatures from CONFIGR conenctions.
NOTE: Please refer to CONFIGR software ( on how to run CONFIGR

Operating System

OS independent

Programming Language(s)



Retail software


Gail Carpenter


Contact Us