A graphical indicator structure (I; IA; IB) comprising a plurality of graphical indicators (20; 20A; 20B; 30; 40; 40'; 70) for providing encoded information that can be read in an image recognition process, each graphical indicator (20; 20A; 20B; 30; 40; 40'; 70), comprising: a linear area (220; 720), comprising a plurality of blocks (260A; 360A), each of the blocks (260A; 360A) having a header graphical micro-unit (A; A'); and an array area forming an indicator matrix (280; 780) together with the linear area (220; 720), a dimension of the indicator matrix (280; 780) being MxN blocks (260A, 260B, 360A, 360B, 460B, 460B'), M and N being positive integers respectively greater than 2, the array area being comprised of a plurality of linear sub-array areas (242; 742) parallel to the linear area (220; 720), each of the linear sub-array areas (242; 742) having a plurality of the blocks (260A, 260B, 360A, 360B, 460B, 460B') and comprising at least one of the header graphical micro-units (A, A') and a plurality of data graphical micro-units respectively disposed in the blocks (260A, 260B, 360A, 360B, 460B, 460B') according to an arrangement sequence of header blocks to which the header micro-units belong and data blocks to which the data micro-units belong, each of the data graphical micro-units being selectively and respectively disposed in one of a plurality of areas (262A, 262B, 262C, 262D; 362A, 362B, 362C, 362D, 362E, 362F, 362G, 362F; 462A, 462B, 462C, 462D) of the block, the header graphical micro-units (A, A') presenting header information, and the data graphical micro-units presenting indicator data, wherein a number of the data graphical micro-units that are consecutively arranged in each column of the graphical indicator structure (I; IA; IB) and a number of the data graphical micro-units that are consecutively arranged in each row of the graphical indicator structure (I; IA; IB) are not over M-1 and N-1; and one of the header graphical micro-units (A') of each of the array areas is selectively disposed at a center of the corresponding block (260A, 360A) or deviated from the center of the corresponding block (260A, 360A), and the rest of the header graphical micro-units are located at the centers of the corresponding blocks (260A, 360A); characterised by the arrangement sequences of all the linear sub-array areas (242; 742) in the indicator matrix (280; 780) being not completely identical. a linear area (220; 720), comprising a plurality of blocks (260A; 360A), each of the blocks (260A; 360A) having a header graphical micro-unit (A; A'); and an array area forming an indicator matrix (280; 780) together with the linear area (220; 720), a dimension of the indicator matrix (280; 780) being MxN blocks (260A, 260B, 360A, 360B, 460B, 460B'), M and N being positive integers respectively greater than 2, the array area being comprised of a plurality of linear sub-array areas (242; 742) parallel to the linear area (220; 720), each of the linear sub-array areas (242; 742) having a plurality of the blocks (260A, 260B, 360A, 360B, 460B, 460B') and comprising at least one of the header graphical micro-units (A, A') and a plurality of data graphical micro-units respectively disposed in the blocks (260A, 260B, 360A, 360B, 460B, 460B') according to an arrangement sequence of header blocks to which the header micro-units belong and data blocks to which the data micro-units belong, each of the data graphical micro-units being selectively and respectively disposed in one of a plurality of areas (262A, 262B, 262C, 262D; 362A, 362B, 362C, 362D, 362E, 362F, 362G, 362F; 462A, 462B, 462C, 462D) of the block, the header graphical micro-units (A, A') presenting header information, and the data graphical micro-units presenting indicator data, wherein a number of the data graphical micro-units that are consecutively arranged in each column of the graphical indicator structure (I; IA; IB) and a number of the data graphical micro-units that are consecutively arranged in each row of the graphical indicator structure (I; IA; IB) are not over M-1 and N-1; and one of the header graphical micro-units (A') of each of the array areas is selectively disposed at a center of the corresponding block (260A, 360A) or deviated from the center of the corresponding block (260A, 360A), and the rest of the header graphical micro-units are located at the centers of the corresponding blocks (260A, 360A); characterised by the arrangement sequences of all the linear sub-array areas (242; 742) in the indicator matrix (280; 780) being not completely identical.