“…Sato and Inokuchi developed a set of hierarchical black-andwhite stripe patterns to reduce the number of images to log 2 N where N is the total number of stripes [3]. For more drastic reduction, a variety of special black-and-white, grey-level, or color patterns have been presented: color-stripe patterns [10,4,33], hybrid pattern [24], greylevel pattern [5], gray-level ramp [6], rainbow pattern [7], black-and-white boundary codes [21], 2D stripe patterns (or grid patterns) [26,28,29], M-array pattern [27], color sinusoidal patterns [8,22], color dot pattern [9], de Bruijn sequence patterns [12,13], and permutation patterns [11,31]. Some researchers have focused on scene properties [23], and scattering environment [25].…”