CoBRA-CYL-AZ: Dataset of Aztec codes on Cylindrical Surfaces
收藏资源简介:
Dataset summary for CoBRA-CYL-AZ The CoBRA-CYL-AZ dataset includes 7,176 images in total of bent and cropped Aztec codes and their precise and automatically computed annotations. There are two folders in the root directory of the dataset: images and markup. Each of them contains subfolders with files divided into categories based on barcode's type (aztec_code, aztec_compact, or cropped_aztec_compact) and rotation angle on a cylindrical surface (0, 15, or 30 degrees). Each image of the dataset contains a single Aztec code only. Distribution of images among subsets of the CoBRA-CYL-AZ dataset rotation_00 rotation_15 rotation_30 aztec_code 914 902 872 aztec_compact 754 752 738 cropped_aztec_compact 754 752 738 File naming pattern Each image is named using the following pattern: aa_bb_cc_dd_eeeee.png, where aa is a shorthand for aztec type (f for full or aztec_code, c for aztec_compact, cc for cropped_aztec_compact), bb is the barcode rotation angle, cc is an index of used 3D model and texture pair in the CoBRA barcode synthesis system, dd is an index of camera location on the predefined grid of view points, and eeeee is a unique hash of the image in the entire dataset. The corresponding ground truth for each image is stored under the same file name with the appended .json file extension. Annotation format Each JSON ground truth file provides the following information about a single Aztec in the image: barcode symbology (key symbology), always equal to AZTEC barcode dimensions in the number of modules (keys dim1 and dim2) barcode message in Base64 encoding (key value) barcode message in UTF-8 encoding (key value_utf8) barcode quadrangle (key quad) barcode grid of modules (key grid) The vertices of the quadrangle (quad) are indexed starting from the upper left corner of the code spiraling clockwise.The grid is stored as a list of barcode module corners which is ordered by rows starting from the upper left corner and lasting with its lower right one. Acknowledgements I am greatly thankful to all my friends who helped me to collect the photos of Aztec Compact codes for the Photo-AZ-CC dataset. Thank you for your enthusiasm and dedication. It is you who made this dataset real.
CoBRA-CYL-AZ 数据集摘要 本数据集总计包含7176张图像,涵盖变形与裁切后的阿兹特克码(Aztec Code),并附带精准且经自动计算生成的标注信息。数据集根目录下设两个子文件夹:images(图像文件夹)与markup(标注文件夹)。每个文件夹内均设有分类子目录,分类依据为条码类型(aztec_code、aztec_compact或cropped_aztec_compact)以及条码在圆柱面上的旋转角度(0°、15°或30°)。数据集中每张图像仅包含单个阿兹特克码。 CoBRA-CYL-AZ数据集各子集图像分布 | 条码类型 | rotation_00 | rotation_15 | rotation_30 | |-------------------------|-------------|-------------|-------------| | aztec_code | 914 | 902 | 872 | | aztec_compact | 754 | 752 | 738 | | cropped_aztec_compact | 754 | 752 | 738 | 文件命名规则 每张图像采用如下命名格式:`aa_bb_cc_dd_eeeee.png`,其中: - `aa` 为条码类型缩写:`f` 代表全尺寸阿兹特克码(aztec_code)、`c` 代表紧凑型阿兹特克码(aztec_compact)、`cc` 代表裁切型紧凑型阿兹特克码(cropped_aztec_compact); - `bb` 为条码旋转角度; - `cc` 为CoBRA条码合成系统中所用3D模型与纹理对的索引; - `dd` 为预设视点网格中相机位置的索引; - `eeeee` 为整张数据集内该图像的唯一哈希值。 每张图像对应的真值标注文件采用相同文件名,仅追加`.json`扩展名存储。 标注格式 每个JSON真值标注文件包含图像内单个阿兹特克码的如下信息: 1. 条码符号体系(键名`symbology`),固定为`AZTEC`; 2. 以模块数计量的条码尺寸(键名`dim1`与`dim2`); 3. Base64编码的条码消息(键名`value`); 4. UTF-8编码的条码消息(键名`value_utf8`); 5. 条码四边形(键名`quad`); 6. 条码模块网格(键名`grid`)。 其中,该四边形的顶点从条码左上角开始,按顺时针螺旋方向依次索引。模块网格以列表形式存储条码模块的角点,按行优先顺序排列,从左上角起始至右下角结束。 致谢 衷心感谢所有协助我收集Photo-AZ-CC数据集所需紧凑型阿兹特克码照片的好友们。感谢你们的热忱与付出,正是你们让本数据集得以问世。



