Optical code
signal components are generated and then transformed into
signal bearing art that conveys
machine readable data. The components of an optical code are optimized to achieve improved
signal robustness, reliability, capacity and / or visual quality. An optimization program can determine
spatial density, dot distance, dot size and signal component priority to optimize robustness. An optical code generator transforms tiles of an optical code or image embedded with the optical code into signal-bearing art using stipple, Voronoi, Delaunay or other graphic drawing methods so as to retain prioritized components of the optical code. The optical code is merged into a host image, such as imagery, text and
graphics of a
package or
label, or it may be printed by itself, e.g., on an otherwise blank
label or
carton. A great number of other features and arrangements are also detailed.