Anar al contingut

Chain code

De L'Enciclopèdia, la wikipedia en valencià

Chain code és un algoritme de compressió sense pèrdua para imàgens monocromàtiques. El principi bàsic de chain code és codificar per separat cada component conectat, o "blot", en l'image. Per a cada regió, se selecciona un punt del seu llímit i es transmeten les seues coordenades. El codificador es mou a lo llarc del llímit de l'image i, en cada pas, transmet un símbol representant la direcció del seu moviment. Açò contínua fins que el codificador retorna a la posició inicial, punt en el que el blot ha segut descrit completament, i la codificació contínua en el següent blot de l'image.

Este método de codificació és particularment efectiu per a imàgens consistents en un número raonablement alt de components conectats.

Eixemples de chain codes populars són: Freeman Chain Code of Eight Directions[1] (FCCE), Vertex Chain Code[2] (VCC), Three OrThogonal symbol chain code[3] (3OT) and Directional Freeman Chain Code of Eight Directions[4] (DFCCE).

Un método de codificació blot relacionat és crack code.[5] L'algoritme permet convertir entre chain code, crack code, i run-length encoding.

Referències

[editar | editar còdic]
  1. H. Freeman. On the encoding of arbitrary geometric configurations, IRE Transactions on Electronic Computers EC- 10(1961) 260-268.
  2. E. Bribiesca, A new chain code, Pattern Recognition 32 (1999) 235–251.
  3. H. Sánchez-Cruz, R. M. Rodríguez-Dagnino. Compressing bi-level images by means of a 3-bit chain code. Optical Engineering. SPIE. 44 (9) 097004 (2005) 1-8.
  4. Y.K. Liu, B.Zalik, An efficient chain code with Huffman coding, Pattern Recognition 38 (4) (2005) 553-557.
  5. A. Rosenfeld, A. C. Kak. Digital Picture Processing, 2nd edition (1982). Page 220. Academic Press, Inc. Orlando, FL, USA.

Vore també

[editar | editar còdic]