Assessing fabric stain release using a GPU implementation of statistical snakes

S. Kamalakannan, A. Gururajan, M. Shahriar, M. M. Hill, J. Anderson, H. Sari-Sarraf, E. F. Hequet

Research output: Contribution to journalConference articlepeer-review

2 Scopus citations


Stain release is the degree to which a stained substrate approaches its original unsoiled appearance as a result of care procedure. Stain release has a significant impact on the pricing of the fabric and, hence, needs to be quantified in an objective manner. In this paper, an automatic approach for the objective assessment of fabric stain release that utilizes region-based statistical snakes, is presented. This deformable contour approach employs a pressure energy term in the parametric snake model in conjunction with statistical information (hence, statistical snakes) extracted from the image to segment the stain and subsequently assign a stain release grade. This algorithm has been parallelized on a General Purpose Graphical Processing Unit (GPGPU) for accelerated and simultaneous segmentation of multiple stains on a fabric. The computational power of the GPGPU is attributed to its hardware and software architecture, which enables multiple and identical snake kernels to be processed in parallel on several streaming processors. The detection and segmentation results of this machine vision scheme are illustrated as part of the validation study. These results establish the efficacy of the proposed approach in producing accurate results in a repeatable manner. In addition, this paper presents a comparison between the benchmarking results for the algorithm on the CPU and the GPGPU.

Original languageEnglish
Article number725108
JournalProceedings of SPIE - The International Society for Optical Engineering
StatePublished - 2009
EventImage Processing: Machine Vision Applications II - San Jose, CA, United States
Duration: Jan 20 2009Jan 22 2009


  • Energy-minimization
  • General Purpose Graphical Processing Units
  • Segmentation
  • Stain release
  • Statistical Snakes


Dive into the research topics of 'Assessing fabric stain release using a GPU implementation of statistical snakes'. Together they form a unique fingerprint.

Cite this