The invention provides a coding and decoding method which can be hidden in the image of commodity packaging, and relates to the anti-counterfeiting Traceability Technology of circulating commodities. Based on DCT anti-channeling coding and decoding method, this method uses discrete cosine transform (DCT) to embed the commodity information flowing to different areas into the corresponding packaging, which makes the corresponding information hidden in the external packaging of circulating commodities, and has the characteristics of uniqueness, anti-interference, large capacity and traceability. Using the method of the present invention, on the one hand, the commodity information is embedded in the IF coefficient of the packaging image, which is not easily perceived by the naked eye, keeps the beauty of the original packaging pattern, and can resist most noise attacks; on the other hand, the embedded information can be dispersed into multiple pixels of the image to resist shearing.
【技术实现步骤摘要】
基于DCT的防窜货编解码方法
本专利技术涉及流通商品防窜货追溯系统领域。技术背景随着经济的持续发展和市场化的趋势,贸易的流通越来越高速和便利。但是商品生产企业面临的棘手问题,在商品流通过程中,生产商品的信息标注的不唯一性导致商品在流通过程中无法追溯,部分经销商对商品的仿制、对商品标注的破坏,使得生产企业蒙受了巨大的经济损失。因此,如何防止在商品流通过程中的不可追溯和对标志的破坏现象,解决流通商品的流货和窜货等问题,成为国内外学者广泛关注的问题,同时也提出了许多解决上述问题的方法,其中以激光防伪、标签防伪、油墨防伪等印刷类为主,这些传统的防伪方法,在商品流通中容易伪造、受到人为破坏且破坏了商品包装本身的美感,达不到有效的防伪和防窜货的效果。目前针对低成本的商品外包装信息防窜货技术,还没有明确的基于DCT的防伪、抗干扰解决方法。
技术实现思路
本专利技术的目的在于一种基于DCT的防窜货编解码方法,用于商品外包装的抗干扰矩阵信息编解码方法,可有效地对流通中的商品进行防伪追溯、破坏后的信息修复。DCT,即离散余弦变换,是数字图像处理技术中常用的一种实数域变换。一方面,对一 ...
【技术保护点】
1.基于DCT的防窜货编解码方法,其特征在于,包括以下步骤:1)商品信息采集采集商品信息,并转换成字母或数字;2)生成原始二值序列信息根据所需嵌入的商品信息,通过既定的转换法则,形成与字母或数字一一对应的关系的原始二值序列;3)对原始图像进行变换将需用于外包装的JPEG格式的原始图像颜色模式从RGB模式转化到YCbCr模式,然后分解成大小为8X8的小块,对每个小块的亮度层进行离散余弦变换,每个小块得到一个8X8的离散余弦变换的系数矩阵;4)将商品信息嵌入变换域将步骤2)中的原始二值序列在最多可嵌入的容量范围内重复循环,形成原始序列整数倍的循环二值序列;选取一个密钥,并根据所 ...
【技术特征摘要】
1.基于DCT的防窜货编解码方法,其特征在于,包括以下步骤:1)商品信息采集采集商品信息,并转换成字母或数字;2)生成原始二值序列信息根据所需嵌入的商品信息,通过既定的转换法则,形成与字母或数字一一对应的关系的原始二值序列;3)对原始图像进行变换将需用于外包装的JPEG格式的原始图像颜色模式从RGB模式转化到YCbCr模式,然后分解成大小为8X8的小块,对每个小块的亮度层进行离散余弦变换,每个小块得到一个8X8的离散余弦变换的系数矩阵;4)将商品信息嵌入变换域将步骤2)中的原始二值序列在最多可嵌入的容量范围内重复循环,形成原始序列整数倍的循环二值序列;选取一个密钥,并根据所选密钥将循环后的序列嵌入到原始外包装图像的离散余弦变换系数中,对处理后的频域系数进行离散余弦逆变换,得到包含商品信息的外包装图像;5)信息存储与信息冗余将商品信息以及所使用的转换法则的映射存储于数据库中;6)信息解码商品流通过程中,编码受到干扰时,通过解码方法进行数据恢复、还原商品信息。2.如权利要求1所述的基于DCT的防窜货编解码方法,其特征在于,步骤3)中,所述的对外包装原始图像进行处理,具体步骤为,将原始图像的颜色模式从RGB模式转化到YCbCr模式,并得到每个像素块亮度层(Y)和两个色度层(Cb、Cr)的值,然后分解成大小为8X8的互不重叠的矩阵,若行或列不是8的倍数,则复制最下或最右的行或列使其成为8的倍数;对每个8X8的亮度值矩阵计算DCT,每个亮度值矩阵得到一个8X8的DCT系数矩阵。3.如权利要求1所述的基于DCT的防窜货编解码方法,其特征在于,步骤4)中,所述选取密钥,具体方法为,将每个8X8矩阵的DCT...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。