An attempt to encode images in a way which preserves texture information and minimises lighting and other pesky variations.

Image data:

5 4 3
4 3 1
2 0 3

Threshold with respect to the centre pixel:

1 1 1
1 0
0 0 1

Binary encode with:

1 2 4
8 16
32 64 128

To produce:

1 2 4
8 0
0 0 128

= 143

This number represents the relationship of the centre pixel with it's neighbours in a way which ignores overall changes in contrast or level.

Obviously it's not too instructive to look at these images, but obviously we are going to try:

Further stuff:

  • local_binary_patterns.txt
  • Last modified: 2009-04-21 16:18
  • by davegriffiths