color image indexing using btc
play

Color Image Indexing Using BTC Author: Guoping Qiu Source: IEEE - PowerPoint PPT Presentation

Color Image Indexing Using BTC Author: Guoping Qiu Source: IEEE Transaction on Image Processing, Vol. 12, NO. 1, pp. 93-101, 2003 Speaker: Tzu-Chuen Lu Outline Color Image Retrieval Color Correlogram (CC) Block Truncation Coding


  1. Color Image Indexing Using BTC Author: Guoping Qiu Source: IEEE Transaction on Image Processing, Vol. 12, NO. 1, pp. 93-101, 2003 Speaker: Tzu-Chuen Lu

  2. Outline � Color Image Retrieval � Color Correlogram (CC) � Block Truncation Coding (BTC) � BTC Color Co-Occurrence Matrix (BCCM) � Block Pattern Histogram (BPH) � Experiments and Results � Conclusions

  3. Color I mages Retrieval – Color Histogram 5 0 3 0 2 5 4 0 2 0 3 0 1 5 2 0 1 0 1 0 5 0 0 1 0 3 5 6 5 1 5 0 2 0 0 1 0 3 5 6 5 1 5 0 2 0 0

  4. Color Correlogram (CC) Image: I ’ Image: I 150 150 65 10 10 155 142 50 10 12 20 22 70 75 100 10 35 65 65 150 31 175 80 34 32 35 150 65 35 35 221 5 88 45 31 200 10 65 35 35 230 12 30 20 88 200 10 35 10 65 1 0 3 5 1 5 0 2 0 0 1 0 3 5 1 5 0 2 0 0 … … 1 2 3 4 1 2 3 4 … 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 … 1 2 3 4 1 2 3 4 Dis. Dis. 1 0 3 2 4 3 1 0 … … 3 5 0 1 2 3 … 3 5 … 6 5 6 5 … … 1 1 5 5 0 0 3 2 6 1 1 … … 1 1 2 2 0 0 0 0 5 1 0 2 3 … …

  5. Block Truncation Coding (BTC) Image: I Average B1 B2 1 2 6 1 0 3 1 5 1 4 1 . 5 B3 B4 Bitmap: I ’

  6. BTC for Color Image Coding Bitmap: I ’ Image: I 8* 16 = 128 (bits) 16 + (4* 2)* 8 = 80 (bits) Mean Values

  7. BTC Color Co-Occurrence Matrix (BCCM) 0: 55 0: 24 1: 234 1: 228 0: 91 0: 18 1: 210.5 1: 112 10 1 20 2 … … 100 228 … … 255 200 3 2 3 5 10 1 … … 1 0 1 1 20 2 … … … … … … … … … … 2 1 3 3 200 24 … … 1 … 255

  8. For Example 10 20 30 40 � I 1 5 3 0 0 10 0 2 1 0 20 2 1 0 6 0 30 0 2 0 1 40 � I 2 10 20 30 40 2 0 0 3 10 1 0 1 1 1 20 6 8 1 1 30 0 2 3 0 40 − − − | 5 2 | | 3 0 | | 1 0 | = + + + Dis tan ce ... + + + + + + 1 5 2 1 3 0 1 1 0

  9. Block Pattern Histogram (BPH) Bitmap: I ’ 1 0 1 1 1 1 1 1 1 0 1 1 0 0 1 1 1 0 1 1 0 1 0 1 0 0 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 0 0 1 1 1 0 1 1 0 1 0 1 0 0 0 0 1 1 0 1 1 2 3 … 256 1 2 5 6 … Indx. Indx. 256 5 2 1 2 3 0 Pr. Pr. 1

  10. For Example 10 20 30 40 � I 1 5 3 0 0 1 2 3 … 256 10 Indx. 0 2 1 0 20 5 2 1 2 3 0 Pr. 2 1 0 6 0 30 0 2 0 1 40 � I 2 10 20 30 40 2 0 0 3 1 2 3 … 256 10 Indx. 1 0 1 1 1 20 3 1 0 3 Pr. 6 8 1 1 30 0 2 3 0 40 − − − | 5 2 | | 3 0 | | 1 0 | = + + + + Dis tan ce ( ... ) + + + + + + 1 5 2 1 3 0 1 1 0 − − − | 5 3 | | 2 1 | | 30 0 | + + + ( ... ) + + + + + + 1 5 3 1 2 1 1 30 0

  11. Experiments and Results - I • 720 texture images • 120 texture classes • 300* 200 pixels • A block with 100* 100 pixels

  12. Experiments and Results - I

  13. Experiments and Results - II 20,000 color images in DB Query Data

  14. Experiments and Results - II 96 query images

  15. Conclusions � Using a well known image coding technique BTC to retrieve images � Two image features derived directly from an image � The new method achieves coding and retrieval simultaneously

Recommend


More recommend