CN105243409A - Printed image information embedding and identifying method enabling public to read and identify code information easily through mobile phone - Google Patents

Printed image information embedding and identifying method enabling public to read and identify code information easily through mobile phone Download PDF

Info

Publication number
CN105243409A
CN105243409A CN201410331964.4A CN201410331964A CN105243409A CN 105243409 A CN105243409 A CN 105243409A CN 201410331964 A CN201410331964 A CN 201410331964A CN 105243409 A CN105243409 A CN 105243409A
Authority
CN
China
Prior art keywords
information
gray
site
image
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410331964.4A
Other languages
Chinese (zh)
Inventor
顾泽苍
刘辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201410331964.4A priority Critical patent/CN105243409A/en
Publication of CN105243409A publication Critical patent/CN105243409A/en
Pending legal-status Critical Current

Links

Landscapes

  • Editing Of Facsimile Originals (AREA)

Abstract

The invention provides a printed image information embedding and identifying method enabling the public to read and identify code information easily through a mobile phone, comprising a data reading step, an information embedding step, and a printed image output step. In the data reading step, data to be embedded and an object image for information embedding are read from a memory. In the information embedding step, the read data to be embedded is embedded into the object image for information embedding by using an invisible code which is generated by a difference adjusting method of the image state in different positions or a dot-matrix hiding method. In the printed image output step, the image embedded with the information is output, and a printed image embedded with the information is generated. By using the method, the public can identify the identifier of a commodity through a mobile phone based on the principle of one code for one label. An ID can be given to each commodity, so that commodities can be traced, and the network entry problem of commodities and the big data processing problem of commodity circulation can be solved.

Description

A kind of printing images information being suitable for mobile phone masses recognition is imbedded and recognition methods
Technical field
The invention belongs to field of information processing, especially a kind of printing images information being suitable for mobile phone masses recognition is imbedded and recognition methods.
Background technology
In recent years, food-safety problem more and more obtains the concern of society and government, the phenomenons such as counterfeit goods have become harm people's health, shake social stability and affect the important social concern of regime's consolidation, although government goes into overdrive to implement a large amount of government regulation measures, but, could not effectively be contained always.
The social concern stopping counterfeit goods will solve by masses, supports that the technology of the popular recognition true and false is receiving much attention now for this reason.
The mark that traditional method utilizes the diffraction of light to be formed realizes popular truth identification and is widely used, until the researcher of the U.S. in 2012 also discloses the patent of " multiple views portrait recording medium and true and false decision method " (patent documentation 1) in Japan.
Utilize Quick Response Code to realize commodity counterfeit prevention to be widely used, until in Japan, still someone delivered delivering of (patent documentation 2) utility model patent of " digital certificate is forged and prevented from identifying " in 2013.
Utilize RFID to realize commodity counterfeit prevention following period of time in the past once by the attention of industry height, have the patented claim of (patent documentation 3) of " information recode media " in the representational patent of Japan.
Consider the attractive in appearance of printing images and the surface of commodity packaging and commodity sign can be made effectively to utilize, the researcher of the U.S. utilizes digital watermark technology to be embedded in printing images by Quick Response Code, the patent of " high speed signal realized on mobile phone reading device is extracted out and dispersion treatment " (patent documentation 4) in Japanese publication.
[patented technology document]
No. 2012-18324, [patent documentation 1] JP
[patent documentation 2] logs in No. 188981, utility model
No. 2000-222555, [patent documentation 3] JP
No. 2011-234376, [patent documentation 4] JP
Above-mentioned patent documentation 1 proposes to utilize optical diffraction principle, designs multiple secondary picture less than key frame, distinguish true from false for masses around mark key frame.But, being identified in manufacturing process of utilizing the diffraction principle of light to produce is popularized, society is easy to produce such mark, identify for popular that is that really that mark is that the very difficult of vacation is judged in addition, therefore loses the effect of distinguishing true from false as masses.
Above-mentioned patent documentation 2 proposes to utilize Quick Response Code to realize the object of popular truth identification, but be easy to by batch duplicating as two-dimensional bar code, and the application of two-dimensional bar code in commodity packaging and marking field can affect attractive in appearance, in addition commodity packaging can merge adding of two-dimensional bar code with mark neither one private space, in anti-counterfeit field, therefore use two-dimensional bar code more forced.
It is false proof that above-mentioned patent documentation 3 proposes to utilize RFID technique to realize, and this technology utilizes the content of RFID to be just be written in chip manufacturing proces, and in practical application, the not rewritable feature of its content realizes the truth identification of commodity.Do not import MFC chip as current most mobile phone, do not realize the identification of the code content of RFID by mobile phone, thus realize popular handset identity commodity true and false and have certain difficulty, then have the cost price of RFID high, hamper this technology always and popularize in a large number.
Above-mentioned patent documentation 4 proposes the Information hiding utilizing digital watermark technology code, but the area of code is excessive, larger on the impact of image after burying printing images, need to generate a large amount of view data in advance to the printing of the commodity sign of an a large amount of mark one yard, the volume production printing of inadaptable mark simultaneously.
[summary of the invention]
[inventing the problem solved]
In view of above-mentioned problem existing for public technology, the present invention's first object is: provide an information record efficiency high, be embedded to the constructive method after in printing images, printing images being affected to minimum concealed code.The present invention's second object is: will have the printing area only taking less than 2%, and can record the dot pattern of many bit informations, be hidden in printing images further, form constructive method printing images being affected to minimum concealed code.
[method of dealing with problems]
For reaching two objects of the invention described above, the present invention proposes a kind of information being suitable for mobile phone masses recognition printing images and imbeds method, and be by data reading step, information imbeds step, and printing images exports step composition, and concrete steps are as follows:
(1) data reading step, reads the data that will imbed from storer, and the object images that information is imbedded;
(2) information imbeds step, adopts the discrepancy adjustment method of the image state between diverse location, or dot pattern is hidden concealed code that method forms and the above-mentioned data that will imbed read is embedded in the object images that above-mentioned information imbeds;
(3) printing images exports step, is exported by the image imbedding information, generates the printing images of the information that is embedded with.
And the discrepancy adjustment method of the image state between its diverse location refers to the state comprising an adjustment zonule image, or the state adjusting another zonule image makes it to form difference; And the state of adjustment center cell area image, or a kind of information that the state of adjustment peripheral cell area image makes it in formation difference imbeds method.
And the state of its zonule image comprises grey states, amplitude modulation and frequency modulation state, the numbers of states of the point of site, a kind of state in the cable angle state of site.
And, adopt the discrepancy adjustment method of the image state between diverse location, be for the whole image being embedded in information, take the method information of carrying out of the change image state of minimum limit to imbed.
And its dot pattern comprises the diverse location utilizing dot matrix, the presence or absence of dot matrix, the centralization and decentralization of dot matrix, the varying number of dot matrix, the different directions of dot matrix, the difformity of dot matrix utilizes different geometric distribution record information in interior at least one.
And, its dot pattern comprises the different modulating mode of the point of site, the phase modulation method of the point of site, the different direction of propagation of the point of site, the different frequency of the point of site, the different mechanical characteristic of the point of site, the different gray-scale value of the point of site utilizes different physical distribution record information in interior at least one.
For reaching two objects of the invention described above, the present invention proposes again a kind of information identifying method being suitable for mobile phone masses recognition printing images, is by handset image read step, stealthy code identification step, stealthy code value output step composition, and concrete steps are as follows:
(1) handset image read step, is embedded with the printing images of information with the alignment lens of mobile phone, read printed image data;
(2) stealthy code identification step, according to the discrepancy adjustment method of the image state adopted between diverse location, or dot pattern hides the rule that the concealed code information of carrying out that method forms imbeds, and identifies the code value of stealthy code;
(3) code value exports step, according to the code value retrieval network server of the above-mentioned stealthy code identified, downloads corresponding data and is presented on mobile phone screen.
And its dot pattern comprises the diverse location utilizing dot matrix, the presence or absence of dot matrix, the centralization and decentralization of dot matrix, the varying number of dot matrix, the different directions of dot matrix, the difformity of dot matrix utilizes different geometric distribution record information in interior at least one.
And, its dot pattern comprises the different modulating mode of dot matrix, the phase modulation method of the point of dot matrix, the different direction of propagation of dot matrix, the different frequency of dot matrix, the different mechanical characteristic of dot matrix, the different gray-scale value of dot matrix utilizes different physical distribution record information in interior at least one.
Below following definition is carried out to term involved in the present invention:
Described " pixel " is the least unit of composing images; " site " is and the minimum screen unit corresponding to the least unit of composing images and pixel; " point of site " is the least unit forming site; " printing points " is the smallest point (1 inch/dpi) describing printing precision." point of site " is made up of printing points.
Described code sign is the least unit of code record information, and the code sign of lattice codebook is a point of lattice codebook, and the code sign with the lattice codebook of screen characteristic is the point of site, and record and the site of following dot matrix are identical implications.
Described " lattice codebook of geometry distribution ", refer to the diverse location utilizing dot matrix, the presence or absence of dot matrix, the centralization and decentralization of dot matrix, the varying number of dot matrix, the different directions of dot matrix, the difformity of dot matrix utilizes the stealthy code of different geometric distribution record information in interior at least one.
Described " lattice codebook of physics distribution ", refer to the different modulating mode of its dot matrix, the phase modulation method of the point of dot matrix, the different direction of propagation of dot matrix, the different frequency of dot matrix, the different mechanical characteristic of dot matrix, the different gray-scale value of dot matrix utilizes the stealthy code of different physical distribution record information in interior at least one.
Described " gamma characteristic of screen site ", refers to the characteristic of the gray scale homogenization of screen site, namely forms the total area number identical characteristics of the point of screen site.
According to site size, described " different modulation systems ", represent that the screen of its site gray scale is called amplitude modulation screen, i.e. AM screen; Represent that the screen of its site gray scale is called frequency modulation screen according to site number, i.e. FM screen.Recorded information can be carried out according to different modulation systems in site for same grayscale.
According to different modulating the mode lattice codebook formed and the lattice codebook be made up of multiple frequency, both are equivalent in meaning, and the lattice codebook distribution shape of reality is also identical.Namely the lattice codebook of AM screen can be said to low-frequency lattice codebook, and the lattice codebook of FM screen can be said to high-frequency lattice codebook.
The lattice codebook formed according to different modulating mode and the lattice codebook formed according to the point of multiple different gray scale, both are equivalent in meaning, and the lattice codebook spread geometry of reality is also identical.That is, because the lattice codebook of AM screen is by multiple little sites integrated distribution, so the gray-scale value of the site of AM screen is larger.Otherwise, because the lattice codebook of FM screen disperses distribution, so the gray-scale value of each site of FM screen is less by multiple point.Therefore, it is the lattice codebook that a kind of gray-scale value is larger that the lattice codebook of AM screen can be said to, and the lattice codebook of FM screen to can be said to be the lattice codebook be made up of the point that multiple gray scale is less.
Effect of the present invention imbeds method by importing a kind of information being suitable for mobile phone masses recognition product identification of the present invention, printing images information identifying method can realize the popular handset identity true and false, can realize giving an ID to each commodity, reviewing of commodity can be realized, prevent the loss that falsifying phenomenon is brought to businessman.The management of selling under can realizing the on-line selling of commodity and line, sees enthusiasm goods line being bought damage solid shop/brick and mortar store under solving line.The logistics management of commodity can be realized, and large data processing.Can solve the network interfacing problems that commodity are connected with Internet of Things, producer and consumer can be made closely to link up, consumer can be made to form social group, and the commodity that can be formed are circulated extensively, and bad commodity are by the situation exposed rapidly.The sale service of various personalization can also be realized, to improve the level of sale service simultaneously.
Accompanying drawing explanation
Fig. 1 is the process flow diagram that the popular information distinguishing product identification of mobile phone imbeds method.
Fig. 2 is the process flow diagram of the information identifying method of mobile phone masses recognition product identification
Fig. 3 is the schematic diagram adopting gray difference adjusting method to realize the method that information is imbedded.
Fig. 4 is the schematic diagram adopting the quantity variance adjusting method of the point of site to realize the method that information is imbedded.
Fig. 5 is the schematic diagram adopting the modulation system discrepancy adjustment method of site to realize the method that information is imbedded.
Fig. 6 is the schematic diagram adopting cable angle discrepancy adjustment method in site to realize the method that information is imbedded.
Fig. 7 is that the information importing center reference gray-scale value imbeds method schematic diagram.
Fig. 8 is that the information of center reference gray-scale value in zonule imbeds method schematic diagram.
Fig. 9 is the process flow diagram adopting the information of the printing images of the mobile phone masses recognition of gray scaling realization to imbed method.
Figure 10 is a kind of concealed code recognition methods process flow diagram being suitable for mobile phone masses recognition variable information.
Figure 11 is the schematic diagram being realized the method that information is imbedded by diverse location recorded information.
The schematic diagram of the stealthy code of the variable length that Figure 12 is made up of a plurality of dot matrix module.
Figure 13 is the concealed code recognition methods process flow diagram of dot matrix module mobile phone masses recognition variable information.
Figure 14 utilizes the gray difference of diverse location dot pattern code to be carried out being not intended to of the concealed code constructive method hidden.
Figure 15 is the schematic diagram of mobile phone of the present invention recognition variable information mark.
Figure 16 is the schematic diagram of the holder certification of mobile phone of the present invention recognition variable information card certificate.
Figure 17 is the process flow diagram of mobile phone masses recognition card certificate network authentication system.
301 be zonule 302 is zonule
401 be zonule 402 is zonule
501 for imbedding the zonule 502 of information for using AM Modulation and Amplitude Modulation screen site
503 is with FM frequency modulation halftone screen site
601 are the zonules 602 that will imbed information is site cable angles be 0 zonule
Zonule centered by 700
701,702,703,704,705,706,707 and 708 is territory, peripheral cell
800 is parts that information imbeds image, and 801 is a zonule in the image that is divided out,
802 is the center reference regions in this zonule, and 803 is the subregions around center reference region,
804 is horizontal reference dot matrix, and 805 is vertical reference dot matrix
1101 is the dot matrix modules that can record a complete information, and 1102 is benchmark dot matrix sites
1103 is information dot matrix sites
1201 is lined up by a plurality of above-mentioned dot matrix module to form the stealthy code of variable length
1202 is the feature site of initial dot matrix module, and 1203 is the feature site stopping dot matrix module
1401 represent that an information imbeds module, and 1402 represent that bit information more than imbeds unit
1403 represent information " 0 ", and 1404 represent information " 1 ", and 1405 represent information " 2 ", and 1406 represent information " 3 "
1501 imbed the printing images of the mobile phone recognition variable information mark that method realizes for the information importing center reference gray-scale value
1502 is imaginary horizontal datum, and 1503 is imaginary vertical reference line
1601 is the ID card, and 1602 is scopes that variable information is imbedded
Embodiment
Below, imbed method with reference to accompanying drawing to a kind of information being suitable for mobile phone masses recognition printing images of the present invention, the embodiment of printing images information identifying method is described.
Fig. 1 is the process flow diagram that the popular information distinguishing product identification of mobile phone imbeds method.As shown in Figure 1: a kind of information being suitable for mobile phone masses recognition product identification imbeds method, and be by data reading step, information imbeds step, and printing images exports step composition, and concrete steps are as follows:
Data reading step: read the data that will imbed from storer, and will the object images imbedded of the information of carrying out.The data that will imbed comprise anti-counterfeiting codes data, product back-tracing data, commodity ID, and for the commercial product code of commodity clearing, the country of commodity production and Enterprise organization system code, one yard of information etc. marked by commodity one.
Here object images refers to the image that the above-mentioned data imbedded will be imbedded, such as commodity sign image, commodity packaging image and other printing images etc.
Information imbeds step: the position of setting reference point, according to the position of reference point, electronic image is carried out zonule division, adopt the discrepancy adjustment method of the image state between diverse location, or dot pattern is hidden concealed code that method forms and the above-mentioned data that will imbed read is embedded in the object images that above-mentioned information imbeds.
Here information is imbedded and is realized by two methods, and first method: the image be embedded in is divided into several zonules, utilizes the image condition between adjustment two zonules, makes it form difference thus imbed information.
Here image condition refers to the gray-scale value situation of each pixel of image in this zonule, or the Quantity of the point of site, the amplitude modulation of site or frequency modulation situation, the difference of the cable angle situation of the point of site etc. or difference.
The discrepancy adjustment method of the image state between diverse location here refers to the state comprising an adjustment zonule image, or the state adjusting another zonule image makes it the method forming difference; Or adjustment territory, center cell, or the state of adjustment peripheral cell area image makes it the method forming difference; Or the state of adjustment core image in a zonule, or the method that peripheral part image state adjusted in this zonule makes it to be formed difference imbeds method in interior wherein a kind of information.
Second method: dot pattern hides method, the data will imbedded in printing images are transformed into has geometry distribution, or the possible lattice codebook of handset identity of physics distribution.Described " lattice codebook of geometry distribution ", refer to the distribution of its lattice codebook, by the having or nothing of point of its site, the two-dimensional bar code that such as common QR is such, or various forms of take code sign as stain identification information " 1 " or " 0 ", white point mark " 0 " or " 1 " code.
The different position distribution of the point of site refers to the lattice codebook recording different information with the point of site with different positions.By different position recorded informations, can by the more information of little dot matrix record, the lattice codebook of this form generally only has the area of less than 2%, can the space of 98% be left for imbed object image, therefore the structure of this code itself just has Information hiding feature, therefore can be called Information hiding code.Utilize the different many bit informations of position distribution record of the point of site, the focus of its competition, is how to make the quantity of the point of the benchmark dot matrix of code minimum, and is used for information record using more putting as information dot matrix, to improve the efficiency of information record.
Equally, utilize the different directional spreding of the point of site, the different distribution of shapes of the point of site, the different site size of the point of site, the geometric distribution modes such as the different site number distribution of the point of site and the centralization and decentralization of printing points can record many bit informations.
Described " lattice codebook of physics distribution ", refer to the distribution of its lattice codebook, by the different modulating mode of the point of its site, Modulation and Amplitude Modulation mode and the AM screen site of such as site represent information " 1 ", and frequency modulated mode FM screen site represents information " 0 " etc.
The phase modulation method of the point of site can obtain the effect of the code of the many bit informations of diverse location record of the point of above-mentioned site.Utilize the code of this form can obtain more high efficiency information record effect.
Equally, utilize the different direction of propagation of the point of site, the different frequency of the point of site, the different mechanical characteristic of the point of site, the physical distribution modes such as the different gray-scale value of the point of site can record many bit informations.
Finally dot pattern code is directly overlapped with printing images, just can reach the effect that information is imbedded, but in order to prevent the impact on printing images, the size of the point of site needs at below 0.042mm, in this case the identification difficulty of mobile phone, if the size strengthening the point of site affects again the quality of printing images.
Dot pattern code is hidden again by the present invention, thus really achieves the formation of stealthy code.
Printing images exports step, and will imbed the commodity sign image of information, the printing images such as commodity packaging image are printed by digital printer, make the printing images being embedded with variable information.
Fig. 2 is the process flow diagram of the information identifying method of mobile phone masses recognition product identification.
As shown in Figure 2: a kind of information identifying method being suitable for mobile phone masses recognition product identification is by handset image read step, stealthy code identification step, code value output step composition, concrete steps are as follows:
Handset image read step, is embedded with the commodity sign of information with the alignment lens of mobile phone, the printing images of commodity packaging etc., and reading printing images is an electrical image data;
Stealthy code identification step, according to reference point, electronic image is carried out zonule division, according to the discrepancy adjustment method of the image state between employing diverse location described later, or dot pattern hides the rule that the concealed code information of carrying out that method forms imbeds, and identifies the code value of stealthy code;
Code value exports step, according to the code value retrieval network server of the above-mentioned stealthy code identified, downloads corresponding data and is presented on mobile phone screen.
Fig. 3 is the schematic diagram adopting gray difference adjusting method to realize the method that information is imbedded.
As shown in Fig. 3 (a): if information is " 1 ", the high numerical value Vc of the gray-scale value of the gray-scale value of each pixel in zonule 301 than 302 can be established, as shown in Fig. 3 (b); If information is " 0 ", the low numerical value Vc of the gray-scale value of the gray-scale value of each pixel of zonule 301 than 302 can be established.Otherwise, if information is " 1 ", also can establish the low numerical value Vc of the gray-scale value of the gray-scale value of each pixel of zonule 301 than 302, if information is " 0 ", also can establish the high numerical value Vc of the gray-scale value of the gray-scale value of each pixel of zonule 301 than 302.
Here, numerical value Vc is the degree of the 10%-20% of the highest gray-scale value, and the highest gray-scale value of general pattern is 256, therefore between the concrete desirable 25-50 of numerical value.This numerical value is too large, can the quality of effect diagram picture, too littlely can identify difficulty.
Fig. 4 is the schematic diagram adopting the quantity variance adjusting method of the point of site to realize the method that information is imbedded.
As shown in Fig. 4 (a): if information is " 1 ", the many numerical value Ve of the point of the site of point than 402 of the site of zonule 401 can be established.As shown in Fig. 3 (b): if information is " 0 ", the few numerical value Ve of the number of the point of the site of number than 402 of the point of the site of zonule 401 can be established.Otherwise, if information is " 1 ", the few numerical value Ve of the point of the site of point than 402 of the site of zonule 401 can be established.If information is " 0 ", the many numerical value Ve of the number of the point of the site of number than 402 of the point of the site of zonule 401 can be established.
When FM screen site, above-mentioned numerical value Ve is the degree of the 10%-20% of the number of the point of maximum site, and when AM screen site, above-mentioned numerical value Ve is the degree of the 10%-20% of the area of the point of maximum site.This numerical value is too large, and the quality of meeting effect diagram picture, too little being not easy identifies.
Fig. 5 is the schematic diagram adopting the modulation system discrepancy adjustment method of site to realize the method that information is imbedded.
As shown in Fig. 5 (a): 501 is the zonules will imbedding information, 502 is with AM Modulation and Amplitude Modulation screen site schematic diagram, when the site of this zonule is AM Modulation and Amplitude Modulation screen site, can imbed information " 1 ", otherwise also can represent information " 0 ".As shown in Fig. 5 (b): 501 is the zonules will imbedding information, 503 is that information " 0 " can be imbedded in this zonule, otherwise also can represent information " 1 " with FM frequency modulation halftone screen site.
Fig. 6 is the schematic diagram adopting cable angle discrepancy adjustment method in site to realize the method that information is imbedded.
As shown in Fig. 6 (a): 601 is the zonules will imbedding information, 602 is site cable angles be 0 zonule schematic diagram, information " 1 " can be imbedded in this zonule, otherwise also can represent information " 0 ".As shown in Fig. 6 (b): 601 is the zonules will imbedding information, 603 is site cable angles is the zonule schematic diagram of 45 degree, and information " 0 " can be imbedded in this zonule, otherwise also can represent information " 1 ".
Fig. 7 is that the information importing center reference gray-scale value imbeds method schematic diagram.
In order to improve the efficiency that information is imbedded, the method that the employing center reference gray-scale value information of carrying out as shown in Figure 7 is imbedded can be taked.Here using the gray-scale value of each pixel in territory, center cell 700 as benchmark gray-scale value, territory, peripheral cell 701,702,703,704,705,706, the gray-scale value of each pixel of 707 and 708 zonules, with the gray-scale value of each pixel of benchmark gray-scale value 700 zonule for benchmark, be " 1 " or " 0 " according to the information of imbedding, adjust territory, peripheral cell 701 respectively, 702,703,704,705, the gray-scale value of each pixel in 706,707 and 708 zonules and the average gray value of benchmark gray-scale value 700 zonule form difference.
Consider the quality not destroying image to greatest extent, take the gray-scale value of each pixel according to benchmark gray-scale value 700 zonule, with territory, peripheral cell 701,702,703,704,705, the different conditions of the gray-scale value of each pixel of 706,707 and 708 zonules carries out the method for adjustment of different gray-scale values.
State 1: benchmark gray-scale value 700 zonule, and territory, peripheral cell 701,702,703,704,705, when the gray-scale value of 706,707 and 708 zonules is 256, the gray-scale value of benchmark gray-scale value 700 zonule can be established to should be 256-Vc, comprise territory, peripheral cell 701,702,703,704,705, in 706,707 and 708 zonules, any one zonule gray-scale value when imbedding information and being " 1 " is constant, when imbedding information for " 0 ", average gray value is less than the gray-scale value equaling benchmark gray-scale value 700 zonule, is namely less than or equal to 256-Vc.Otherwise, also can set and comprise territory, peripheral cell 701,702,703,704,705,706,707 and 708 any one zonule in zonule gray-scale value when imbedding information and being " 0 " is constant, is less than the gray-scale value equaling benchmark gray-scale value 700 zonule, is namely less than or equal to 256-Vc in information of imbedding for gray-scale value time " 1 ".
State 2: benchmark gray-scale value 700 zonule, and territory, peripheral cell 701,702,703,704,705,706, when the gray-scale value of 707 and 708 zonules is 0, the gray-scale value of benchmark gray-scale value 700 zonule can be established constant, comprise territory, peripheral cell 701,702,703,704,705,706,707 and 708 any one zonule in zonule gray-scale value when imbedding information and being " 1 " is Vc, is less than the gray-scale value equaling benchmark gray-scale value 700 zonule, is 0 in information of imbedding for gray-scale value time " 0 ".
State 3: benchmark gray-scale value 700 zonule, and territory, peripheral cell 701,702,703,704,705,706, the gray-scale value majority of 707 and 708 zonules is 256 or very high gray-scale value, such as lower than 256 gray scale, but far away higher than the numerical value of 0 gray scale, minority be 0 or the value of very low gray scale when, the gray-scale value of benchmark gray-scale value 700 zonule can be set as 256-Vc, or lowest gray value deduct Vc again in the zonule corresponding to very high gray-scale value.The gray-scale value comprised in zonule, territory, peripheral cell 701,702,703,704,705,706,707 and 708 be 256 or very high gray-scale value zonule in any one zonule imbed information for " 1 " time gray-scale value constant.Comprise territory, peripheral cell 701,702,703,704, gray-scale value in 705,706,707 and 708 zonules be 0 or very low gray-scale value zonule in any one zonule to adjust to Vc value higher than benchmark gray-scale value 700 zonule in information of imbedding for gray-scale value time " 1 ".
Comprise territory, peripheral cell 701,702,703,704, gray-scale value in 705,706,707 and 708 zonules be 256 or very high gray-scale value zonule in any one zonule imbed information for " 0 " time gray-scale value to adjust to the gray-scale value being equal to or less than benchmark gray-scale value 700 zonule.The gray-scale value comprised in zonule, territory, peripheral cell 701,702,703,704,705,706,707 and 708 be 0 or very low gray-scale value zonule in any one zonule imbed information for " 0 " time gray-scale value constant.
With reference to above-mentioned disposal route, otherwise comprise territory, peripheral cell 701,702,703,704, gray-scale value in 705,706,707 and 708 zonules be 256 or very high gray-scale value zonule in any one zonule imbed information for " 1 " time, gray-scale value adjusts to the gray-scale value being equal to or less than benchmark gray-scale value 700 zonule, comprise territory, peripheral cell 701,702,703,704, gray-scale value in 705,706,707 and 708 zonules be 0 or very low gray-scale value zonule in any one zonule imbed information for " 1 " time gray-scale value constant.The gray-scale value comprised in zonule, territory, peripheral cell 701,702,703,704,705,706,707 and 708 be 256 or very high gray-scale value zonule in any one zonule imbed information for " 0 " time gray-scale value constant.Comprise territory, peripheral cell 701,702,703,704,705, gray-scale value in 706,707 and 708 zonules be 0 or very low gray-scale value zonule in any one zonule to adjust to the degree of the Vc value of the gray-scale value higher than benchmark gray-scale value 700 zonule in information of imbedding for gray-scale value time " 0 ".
State 4: benchmark gray-scale value 700 zonule, and territory, peripheral cell 701,702,703,704,705,706, the gray-scale value minority of 707 and 708 zonules is 256 or very high gray-scale value, majority be 0 or the value of very low gray scale when, the gray-scale value of benchmark gray-scale value 700 zonule can be set as 0.The gray-scale value comprised in zonule, territory, peripheral cell 701,702,703,704,705,706,707 and 708 be 0 or very low gray-scale value zonule in any one zonule imbed information for " 1 " time gray-scale value to adjust to higher than equaling Vc value.The gray-scale value comprised in zonule, territory, peripheral cell 701,702,703,704,705,706,707 and 708 is that in the zonule of the numerical value of 256 or very high gray-scale value such as 220,180 etc., any one zonule gray-scale value when imbedding information and being " 1 " is constant.
The gray-scale value comprised in zonule, territory, peripheral cell 701,702,703,704,705,706,707 and 708 be 0 or very low gray-scale value zonule in any one zonule imbed information for " 0 " time gray-scale value to adjust to 0.The gray-scale value comprised in zonule, territory, peripheral cell 701,702,703,704,705,706,707 and 708 be 256 or very high gray-scale value zonule in any one zonule imbed information for " 0 " time gray-scale value to adjust to 0.
Otherwise comprise territory, peripheral cell 701,702,703,704,705,706, gray-scale value in 707 and 708 zonules be 256 or very high gray-scale value zonule in any one zonule imbed information for " 1 " time, gray-scale value adjusts to 0, comprises territory, peripheral cell 701,702,703,704,705, gray-scale value in 706,707 and 708 zonules be 0 or very low gray-scale value zonule in any one zonule imbed information for gray-scale value time " 1 " constant or adjust to 0.The gray-scale value comprised in zonule, territory, peripheral cell 701,702,703,704,705,706,707 and 708 be 256 or very high gray-scale value zonule in any one zonule imbed information for " 0 " time gray-scale value constant.Comprise territory, peripheral cell 701,702,703,704, gray-scale value in 705,706,707 and 708 zonules be 0 or very low gray-scale value zonule in any one zonule to adjust to the Vc value of the gray-scale value higher than benchmark gray scale zonule in information of imbedding for gray-scale value time " 0 ".
State 5: in the ordinary course of things, the gray-scale value of benchmark gray-scale value zonule 700 is adjusted to territory, peripheral cell 701,702,703,704,705, the mean value of the gray-scale value of 706,707 and 708 zonules, if need information of imbedding " 1 " in 701 zonules, then adjust a gray-scale value numerical value Vc higher than the gray-scale value of benchmark gray-scale value zonule 700 of 701 zonules, or lower than a numerical value Vc.If need information of imbedding " 0 " in 701 zonules, then the gray-scale value adjusting 701 zonules than the gray-scale value of benchmark gray-scale value zonule 203 lower than a numerical value Vc, an or high numerical value Vc.In like manner, 702,703,704,705,706,707 and 708 zonules can be " 1 " or " 0 " according to information, determine the gray-scale value of this zonule according to the method for adjustment of the gray-scale value of above-mentioned 701 zonules.
Consider that the grey states of each zonule determines the method that information is imbedded, several form can also be had, but, for the purpose of the quality not affecting printing images to greatest extent, according to benchmark zonule, and the state of the gray-scale value in territory, peripheral cell, the disposal route of the gray-scale value of the adjustment zonule as much as possible in minimum zone is all within scope.
Fig. 8 is that the information of center reference gray-scale value in zonule imbeds method schematic diagram.
As shown in Figure 8: 800 is a part of schematic diagram that information imbeds image, according to the horizontal reference dot matrix 804 of setting, and vertical reference dot matrix 805, information can be imbedded object images and be divided into several zonules, 801 is a zonule in the image that is divided out, 802 is the center reference regions in this zonule, and 803 is the subregions around center reference region.The method that in employing zonule shown in Fig. 8, the center reference gray-scale value information of carrying out is imbedded is: using the gray-scale value of each pixel in the center reference region 802 in zonule as benchmark gray-scale value, and the gray-scale value of each pixel in adjustment peripheral part region 803 and the difference information of carrying out of benchmark gray-scale value are imbedded.
Copy above-mentioned way, if information is " 1 ", the gray-scale value of each pixel in territory, a cell portion 803 numerical value Vc higher than the gray-scale value of each pixel in center reference region 802 can be established.If information is " 0 ", the gray-scale value of each pixel in territory, cell portion 803 can be established to be close than the gray-scale value of each pixel in center reference region 802, or a low numerical value Vc.Otherwise, if information is " 1 ", the gray-scale value of each pixel in territory, cell portion 803 can be established to be close than the gray-scale value of each pixel in center reference region 802, or a low numerical value Vc.If information is " 0 ", the gray-scale value of each pixel in territory, a cell portion 803 numerical value Vc higher than the gray-scale value of each pixel in center reference region 802 can be established.
In zonule shown in Fig. 8, the information of center reference gray-scale value imbeds the feature of method is first in a zonule, carry out gray scale adjustment, minimum on the impact of image.In addition, the code of a bit can be imbedded in each zonule, and the information that can obtain larger capacity is imbedded.Further, select the core of zonule, with comparing of the average gray of each pixel of peripheral part, to favourable in the ratio that is divided in of zonule and symmetry.
Here be not limited to only to utilize the gray-scale value of each pixel in territory, cell portion 803 than each pixel in center reference region 802 gray-scale value between the difference information of carrying out imbed, carry out any one division by zonule, the method utilizing the difference information of carrying out between the gray-scale value of each pixel of the plurality of regions obtained to imbed all belongs to category of the present invention.
In addition, gray difference adjusting method shown in above-mentioned Fig. 3, the information that the information of the importing center reference gray-scale value shown in Fig. 7 imbeds center reference gray-scale value in the zonule shown in method and Fig. 8 imbeds method, be not only applicable to the gray-scale value adjusting image pixel in zonule, also the quantity of the point adjusting site is applicable to, the modulation system of adjustment site and adjustment site cable angle etc., the information therefore shown in Fig. 3 to Fig. 8 imbeds method can be referred to as the method adopting the discrepancy adjustment method information of carrying out of the image state between diverse location to imbed.
Fig. 9 is the process flow diagram adopting the information of the printing images of the mobile phone masses recognition of gray scaling realization to imbed method.
As shown in Figure 9, the present invention's flow process of the first embodiment imbedded for the information of mobile phone masses recognition product identification of adopting gray scaling to realize is as follows:
First step: the image step S reading the information that is embedded in 1, the image being embedded in information comprises commodity sign, the image of commodity packaging etc., also can expand to the holder photo of card certificate, the card holder photograph etc. of financial credit card.
Second step: be embedded in frame partiting step S 2, first selecting the image of a kind of color be embedded in the image of information in C, M, Y, K, such as yellow image, also can be other relevant color, such as black white image etc.The image of this color is divided into some zonules, and the size of each zonule can between 0.5mm-2mm, and size too conference makes the quantity of information imbedded too little, and the too little meeting of size identifies difficulty because the anamorphose of reading causes.Simultaneously around image according to this division, reset several reference points.When image is arc, reference point is more, each 9 reference points in such as horizontal both sides, each 6 reference points of vertical two row.When image is plane, reference point can lack, and four angles of such as rectangular image respectively arrange a reference point.
Third step: the formation step S of center reference gray-scale value 3if the method imbedding information is the method adopting the greyscale transformation information of carrying out of Fig. 3 to imbed, and will be formed one group, with the gray-scale value of central area for benchmark gray-scale value with an adjacent 3*3 zonule.The difference of the information that around 8 communities will be imbedded to be the gray-scale value of each pixel that " 1 " or " 0 " are depended in the gray-scale value of each pixel in around 8 communities and central area the be gray-scale value of benchmark.
If the method imbedding information is the method adopting the quantity information of carrying out of the point of the site by changing adjacent area of Fig. 4 to imbed, then will be formed one group with an adjacent 3*3 zonule, with the dot number of central area for reference value.The information that surrounding 8 communities will be imbedded is the difference that the around dot number of 8 communities and the dot number of central area are depended in " 1 " or " 0 ".
4th step: printing images information imbeds step S 4, according to the method described above, for the situation of central area and surrounding 8 zonules, the printing images information realized the minimum impact of the picture quality of original image is carried out is imbedded.If for the method that the greyscale transformation information of carrying out of Fig. 3 is imbedded, then when information is imbedded, take the method for the gray-scale value of above-mentioned the least possible each pixel of change original image.If for the method that the quantity information of carrying out of the point of the site by changing adjacent area of Fig. 4 is imbedded, then when information is imbedded, copy the above-mentioned disposal route to gray-scale value, take the method for the dot number of the least possible change original image.
Figure 10 is a kind of concealed code recognition methods process flow diagram being suitable for mobile phone masses recognition variable information.
As shown in Figure 10, the flow process that the present invention is directed to the first embodiment of the concealed code code value identification of the variable information imbedded in mobile phone masses recognition product identification is as follows:
First step: read and be identified image step S 1, by photographing function of mobile phone read be identified be embedded with stealthy variable information comprise commodity sign, the printing images of commodity packaging etc., also can expand to the shell of commodity, the holder photo of card certificate, the card holder photograph etc. of financial credit card.
Second step: image processing step S 2image is revised, the machine-readable figure deformation comprising ladder diagram picture got of handle is revised, or the position of each community of dead reckoning by horizontal reference and vertical reference, realize on the basis without the need to the entirety correction to deformation pattern, the correcting process to deformation pattern can be realized rapidly by the method compensated each position, zonule.The image being embedded with a color of information is extracted in C, M, Y, K four-color process image, as Y color image, or black white image.
Third step: partitioned image step S 3, will the image of information be embedded in, according to horizontal direction, and the position of the reference point of vertical direction, the community division methods of setting when imbedding according to information, is divided into some zonules by image.
4th step: cognizance code value step S 4by above-mentioned each zonule marked off, rule when imbedding according to information, find out the zonule of each group 3*3, according to the gray-scale value of benchmark zonule in each group 3*3 zonule, or dot number and the difference around between 8 zonules, identify the code value of the information that 8 regions are around imbedded.
5th step: searching database step S 5, after the code value of above-mentioned concealed code code is identified, the played data be connected can be extracted according to code value in the photo or cartoon databank of mobile phone, or interconnection network server, from the webserver, download the played data be connected.
6th step: play downloading data or display result step S 6, mobile phone is play from the webserver, is downloaded the played data be connected, and this data can be photos, also can be video image and various multimedia data.The a mark one yard of code value identified can also be presented on mobile phone screen.
Figure 11 is the schematic diagram being realized the method that information is imbedded by diverse location recorded information.
As shown in figure 11: 1101 is the dot matrix modules that can record a complete information, 1102 is benchmark dot matrix sites, and 1103 is information dot matrix sites.Specifically S 11, S 22and S 33for the baseline network on imaginary datum line.S 00for feature site, for representing the direction of dot matrix module.S 12, S 13, S 21, S 23, S 31and S 32for information site, information site can be placed on the grid of four drift angles of diverse location respectively according to the different values of information, 2 bit informations can be recorded in each information site, if arrange the zonule of a 5*5,3 bit informations also can be recorded in each information site.
The dot matrix module utilizing the many bit informations of diverse location record shown in Figure 11, it is the phase differential recorded information utilizing the two-dimensional space signal of printing images to propagate that the principle of its recorded information also may be interpreted as.
The dot matrix module utilizing the many bit informations of diverse location record shown in Figure 11, with traditional level imagination datum line, the dot matrix module of a level imagination datum line is compared, can by the imaginary datum line of 45 degree, logarithmic code printing machine in the X direction, and revise, and can reduce the number of baseline network by the printing error in Y-direction, the number of increase information site, can obtain the record of more large information capacity.
Another feature of the dot matrix module of the many bit informations of diverse location record that utilizes shown in Figure 11 is: the center grid of each information site is inevitable forms a right-angle triangle with two benchmark dot matrix, that is the position calculation that any one information site can pass through two benchmark dot matrix of formed right-angle triangle fast goes out the position of information site, thus obtains the code value of information site.Its result can realize the effect of recognition fast.
The feature that also has of the dot matrix module of the many bit informations of diverse location record that utilizes shown in Figure 11 is: feature site S 00with baseline network S 33air line distance than two sites any in dot matrix module point between distance all near, this means to utilize this feature can find feature site rapidly, and the position of baseline network, realize the effect of the code value identifying variable information invisible code fast.
The schematic diagram of the stealthy code of the variable length that Figure 12 is made up of a plurality of dot matrix module.
As shown in figure 12: 1201 is lined up by a plurality of above-mentioned dot matrix module to form the stealthy code of variable length.1202 is the feature site of initial dot matrix module, and 1203 is the feature site stopping dot matrix module.Here each dot matrix module can record 12 bit informations, and 9 dot matrix modules just can record 108 bit informations.Just can be formed the stealthy code of variable length of any information capacity by the number increasing dot matrix module with reference to Figure 11.
The area shared by point of the lattice mode networking point shown in Figure 12 is below 2%, can 98% for image, therefore the structure of the structure of a this dot matrix inherently Information hiding, particularly when the size of the point of site is far smaller than the size of Ruili criterion, when being namely less than 0.04mm, the mark printed out after the stealthy code of variable length overlaps with identification image, the quality of its printing images can not be affected.
If the point of lattice mode networking point adopts yellow point, or white point more can improve the disguise of lattice mode networking point.When the point of lattice mode networking point is black, the setting of the density of the pixel of reader needs the pixel of corresponding 3*3 imageing sensor in the area of the point of each site, if adopt yellow point, or white point needs the pixel of corresponding 12*12 imageing sensor in the area of the point of each site.Utilize this phenomenon, the point of lattice mode networking point adopts yellow point, or during white point, if the point of site is of a size of 0.04mm, the point wanting correctly to copy dot matrix module site needs the scanister of more than 7200dpi, such equipment is very un-come-at-able for fake producer, and therefore the point of lattice mode networking point adopts yellow point, or white point has not reproducible feature.
Figure 13 is the concealed code recognition methods process flow diagram of dot matrix module mobile phone masses recognition variable information.As shown in figure 13, the second embodiment that the present invention is directed to the concealed code code value identification of the variable information imbedded in mobile phone masses recognition product identification is realized by the process of 6 steps.
First step: S 1the setting procedure of software magnifier, for not affecting the picture quality of mark, the size of the point of the lattice mode networking point shown in Fig. 8 is generally 0.04mm-0.08mm, size little is like this generally more difficult with the camera lens Direct Recognition code value of taking pictures of mobile phone, need to import the software magnifier function of mobile phone, directly by Nonlinear magnify that software will be identified.
By the Nonlinear magnify that software magnifier will be identified, regular handset can be made directly to read variable information invisible code, popular handset identity commodity true and false can be realized, due to current fake and inferior commodities serious harm people's interests, when destroying social stability, this difficult problem of popular truth identification solving commodity is very important beyond doubt.
After importing the technology of software magnifier, the concealed code reading variable information due to handheld mobile phone under the condition of on-fixed focal length can produce the problem of shake, image recognition speed.For this reason, the program of stabilization should be imported, to improve the effect identifying concealed code.
Second step: S 2reads image data step, utilizes the software magnifier of above-mentioned steps to read the view data of the stealthy variable information code be identified through amplification.
Third step: S 3step extracted out by the stealthy code of variable length, utilizes variable length concealed code at gray-scale value, or in color with the difference being identified image, variable length concealed code is extracted out.
4th step: S 4identify variable length concealed code code value step, utilize the feature dot matrix 802 of variable length concealed code in Fig. 8, or 803 and the distance of benchmark dot matrix very near, initial dot matrix module can be found rapidly, or stop dot matrix module, thus search for by following the clues, the position calculation of the point of all sites of variable length concealed code is gone out.Particularly utilize the center of each information site certain for two reference point form right angle triangles, therefore, utilize this two reference points, just directly can calculate the center of information site, therefore just can directly the code value of variable information be identified fast.
5th step: S 5searching database step, after the code of variable length concealed code is identified, the played data be connected can be extracted in the photo or cartoon databank of mobile phone according to code value, or interconnection network server, from the webserver, download the played data be connected.
6th step: S 6play downloading data or display result step, according to the code value of variable length concealed code, show extracting the played data be connected in the photo or cartoon databank of mobile phone on a display of the handset, or playing animation data on a display screen, the played data downloaded from the webserver can also be play on a display screen.
Code value according to variable length concealed code can also be carried out commodity tracing, commodity logistics, the large data processing of commodity, and the various advertising campaigns in network selling.
The present invention is directed to mobile phone masses recognition product identification, the packing of product, and card certificate, the information of the concealed code code value of the variable information imbedded in the photo of credit cardholder etc. imbeds the form of the dot matrix module of the imaginary datum line not only comprising 45 degree with information identification, also a level imagination datum line is comprised, a level imagination dot matrix module for datum line and the form of OID2 or OID3, also comprise with four of rectangle summits for reference point, the diverse location of the information point that the intersection point connected into these 4 reference points is benchmark, namely the formation recording the dot matrix module of different information is called as the form and the code form being called as nictation etc. of GRIDONPUT.The mode of recorded information is also not only confined to utilize diverse location recorded information, any dot pattern by Quick Response Code mode recorded information utilizing small dot matrix mutually to disperse, as long as all belong within scope of the present invention for mobile phone recognition.
The method that Fig. 3 adopts the greyscale transformation information of carrying out to imbed by the present invention and Figure 10 utilize the methods combining of the many bit informations of diverse location record to get up and another kind can be provided to utilize many bit informations of different gray scale to imbed method.
Figure 14 is the schematic diagram utilizing the gray difference of diverse location dot pattern code to be carried out the concealed code constructive method hidden.As shown in figure 14: 1401 represent that an information imbeds module, 1402 represent that bit information more than imbeds unit, 4 zonules are had in this unit, a such as average gray value numerical value Vc higher than the average gray value of other three zonules of each pixel of 1403 expressions in the zonule in the upper right corner of this unit, or a numerical value Vc lower than the average gray value of other three zonules, information " 0 " is represented with this, a such as average gray value numerical value Vc higher than the average gray value of other three zonules of each pixel of 1404 expressions in the zonule in the upper left corner of this unit, or a numerical value Vc lower than the average gray value of other three zonules, information " 1 " is represented with this, a such as average gray value numerical value Vc higher than the average gray value of other three zonules of each pixel of 1405 expressions in the zonule in the lower left corner of this unit, or a numerical value Vc lower than the average gray value of other three zonules, information " 2 " is represented with this, a such as average gray value numerical value Vc higher than the average gray value of other three zonules of each pixel of 1406 expressions in the zonule in the lower right corner of this unit, or a numerical value Vc lower than the average gray value of other three zonules, information " 3 " is represented with this, such use 4 zonules can represent 2 bit informations.
Compared with the method that the concealed code constructive method utilizing the gray difference of diverse location to be carried out by dot pattern code hiding shown in Figure 14 and Fig. 3 adopt the gray difference adjusting method information of carrying out to imbed, information record efficiency is the same, but in the gray scale changing original image, the method of Fig. 3 is under the condition of identical information, likely change the gray scale of the pixel of 50%, the method of Figure 13 only likely changes the gray scale of the pixel of 1/4, thus the impact that the concealed code constructive method utilizing the gray difference of diverse location to be carried out hiding by dot pattern code shown in use Figure 14 produces original image after information is imbedded is less than the method for Fig. 3.
To sum up, the concealment method of dot pattern code of the present invention is made up of three kinds of methods, and one is adopt naked eyes to be not easy the color observed, such as, adopt yellow, or white.Two is keep the Size dimensional of point of the site of lattice codebook to be held in size and below 0.1mm that naked eyes are not easy the Ruili criterion of observing, is identified after Nonlinear magnify by software magnifier.Three is adopt the gray difference of diverse location dot pattern code to be carried out the method hidden.
[application industrially]
Figure 15 is the schematic diagram of mobile phone of the present invention recognition variable information mark.
As shown in figure 15: 1501 is the printing images that the information importing center reference gray-scale value imbeds the mobile phone recognition variable information mark that method realizes.Just can find out that the identification image quality after the information of imbedding is not destroyed from this figure.
1502 is imaginary horizontal datum, here consider that mark is likely attached to the sealing part of bottle, therefore require also should be able to distinguish when very little circular arc, therefore by the top identified and below several points of horizontal distribution constitute two imaginary horizontal datums, mark label can be made on very little circular arc, still correctly to carry out the division of zonule, recognition that still can be correct.
1503 is imaginary vertical reference line, same consideration mark is likely attached on the edge of any situation, therefore require that mark label also should be able to correctly be distinguished on the edge of any situation, therefore two imaginary vertical reference lines are constituted by the left side identified and the right distributed several points, can make mark label on the edge of any situation, still correctly can carry out the division of zonule, recognition that still can be correct.
Here, also can consider only to arrange an imaginary horizontal datum and an imaginary vertical reference line in some less demanding situation in mark.
Identify as shown in figure 15 and the concealed code of dot matrix module mobile phone masses recognition variable information also can be adopted to realize a mark one yard.The image of dot matrix module directly can be printed on original image.The shower nozzle that can install variable information on the printing machine of original printing mark additional just can realize the printing of a mark one yard.
Figure 16 is the schematic diagram of the holder certification of mobile phone of the present invention recognition variable information card certificate.As shown in figure 16: adopt gray scaling, or adopt the concealed code that dot matrix module method is formed, the information that photo for the holder of card certificate carries out variable information is imbedded, and the truth identification of card certificate is distinguished by the mobile phone masses that mobile phone realizes, particularly in network selling, by the code of handset identity card certificate, be sent on network selling platform, the true and false of the card certificate that holder holds can be differentiated immediately, with the code of the photo of the holder by handset identity credit card, the code identified is sent on network selling platform, also the true and false of credit card can be identified immediately, and whether network buyer really holds credit card, or be whether the legitimate holder of credit card, this usurps other people personal information to the current illegal person of solution on network, use the information of the credit card stolen, and the information usurping personal identity card carries out the network crime, cause the serious social concern of heavy losses to society and the people.
In figure 16,1601 is the ID card, and 1602 is scopes that variable information is imbedded, and here, variable information is imbedded scope and at the position of the face of photo, must be replaced by face image to prevent lawless person.After face image is replaced, variable information code is destroyed, and mobile phone just correctly can not identify the code value of variable information.
Figure 17 is the process flow diagram of mobile phone masses recognition card certificate network authentication system.As shown in figure 17, the treatment scheme of card certificate network authentication system is realized by 4 steps.
First step, the holder photo step S of mobile phone photograph card certificate 1, when carrying out shopping at network, in order to prove whether shopper really holds credit card, whether shopper is I of I.D., can add one and confirm that whether shopper is the link of the legitimate holder of card by mobile phone photograph in the system of shopping at network.
Second step, identifies the variable information step S in photo 2, for convenience's sake, the number of card certificate directly can be embedded in the face of the photo of holder, handset identity is embedded in the variable information in card holder photograph, the code value of this variable information can be delivered in cloud server.
Third step, cloud server step S 3, the variable information in the above-mentioned card holder photograph identified is delivered to after in cloud server, and notified network selling platform carries out certification.This step also can merge into a step with next step.
4th step, confirms card certificate holder step S 4, after network selling platform reads the code of the variable information be embedded in card holder photograph from cloud server, the credit card just can held shopper, I.D. carries out certification, confirm after shopper, just can complete the credit card of shopping, or the payment processes of network payment etc.
The feature of the holder authentication method of mobile phone recognition variable information card certificate of the present invention is: the certification just can being carried out holder by mobile phone photograph on the net, illegal person can be solved and utilize the personal information that network is stolen, carry out the unlawful activities of network arbitrage, and it is low to have importing cost, feature easy to use.

Claims (9)

1. the information being suitable for mobile phone masses recognition printing images imbeds a method, and be by data reading step, information imbeds step, and printing images exports step composition, and concrete steps are as follows:
(1) data reading step, reads the data that will imbed from storer, and the object images that information is imbedded;
(2) information imbeds step, adopts the discrepancy adjustment method of the image state between diverse location, or dot pattern is hidden concealed code that method forms and the above-mentioned data that will imbed read is embedded in the object images that above-mentioned information imbeds;
(3) printing images exports step, is exported by the image imbedding information, generates the printing images of the information that is embedded with.
2. a kind of information being suitable for mobile phone masses recognition printing images according to claim 1 imbeds method, the discrepancy adjustment method of the image state between its diverse location refers to the state comprising an adjustment zonule image, or the state adjusting another zonule image makes it to form difference; And the state of adjustment center cell area image, or a kind of information that the state of adjustment peripheral cell area image makes it in formation difference imbeds method.
3. according to claim 1, a kind of information being suitable for mobile phone masses recognition printing images described in 2 imbeds method, and the state of its zonule image comprises grey states, amplitude modulation and frequency modulation state, the numbers of states of the point of site, a kind of state in the cable angle state of site.
4. a kind of information being suitable for mobile phone masses recognition printing images according to claim 1 and even 3 imbeds method, adopt the discrepancy adjustment method of the image state between diverse location, be for the whole image being embedded in information, take the method information of carrying out of the change image state of minimum limit to imbed.
5. a kind of information being suitable for mobile phone masses recognition printing images according to claim 1 imbeds method, its dot pattern comprises the diverse location utilizing dot matrix, the presence or absence of dot matrix, the centralization and decentralization of dot matrix, the varying number of dot matrix, the different directions of dot matrix, the difformity of dot matrix utilizes different geometric distribution record information in interior at least one.
6. a kind of information being suitable for mobile phone masses recognition printing images according to claim 1 imbeds method, its dot pattern comprises the different modulating mode of the point of site, the phase modulation method of the point of site, the different direction of propagation of the point of site, the different frequency of the point of site, the different mechanical characteristic of the point of site, the different gray-scale value of the point of site utilizes different physical distribution record information in interior at least one.
7. being suitable for an information identifying method for mobile phone masses recognition printing images, is by handset image read step, stealthy code identification step, stealthy code value output step composition, and concrete steps are as follows:
(1) handset image read step, is embedded with the printing images of information with the alignment lens of mobile phone, read printed image data;
(2) stealthy code identification step, according to the discrepancy adjustment method of the image state adopted between diverse location, or dot pattern hides the rule that the concealed code information of carrying out that method forms imbeds, and identifies the code value of stealthy code;
(3) code value exports step, according to the code value retrieval network server of the above-mentioned stealthy code identified, downloads corresponding data and is presented on mobile phone screen.
8. a kind of information identifying method being suitable for mobile phone masses recognition printing images according to claim 7, its dot pattern comprises the diverse location utilizing dot matrix, the presence or absence of dot matrix, the centralization and decentralization of dot matrix, the varying number of dot matrix, the different directions of dot matrix, the difformity of dot matrix utilizes different geometric distribution record information in interior at least one.
9. a kind of information identifying method being suitable for mobile phone masses recognition printing images according to claim 7, its dot pattern comprises the different modulating mode of the point of site, the phase modulation method of the point of site, the different direction of propagation of the point of site, the different frequency of the point of site, the different mechanical characteristic of the point of site, the different gray-scale value of the point of site utilizes different physical distribution record information in interior at least one.
CN201410331964.4A 2014-07-07 2014-07-07 Printed image information embedding and identifying method enabling public to read and identify code information easily through mobile phone Pending CN105243409A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410331964.4A CN105243409A (en) 2014-07-07 2014-07-07 Printed image information embedding and identifying method enabling public to read and identify code information easily through mobile phone

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410331964.4A CN105243409A (en) 2014-07-07 2014-07-07 Printed image information embedding and identifying method enabling public to read and identify code information easily through mobile phone

Publications (1)

Publication Number Publication Date
CN105243409A true CN105243409A (en) 2016-01-13

Family

ID=55041049

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410331964.4A Pending CN105243409A (en) 2014-07-07 2014-07-07 Printed image information embedding and identifying method enabling public to read and identify code information easily through mobile phone

Country Status (1)

Country Link
CN (1) CN105243409A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105894435A (en) * 2016-01-26 2016-08-24 南京风力舰信息技术有限公司 Novel anti-counterfeit label processing method
CN108510035A (en) * 2017-03-08 2018-09-07 深圳超级码力科技有限公司 A kind of picture Quick Response Code and preparation method thereof based on to Corner Block List Representation color depth difference

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101021940A (en) * 2007-03-06 2007-08-22 天津市阿波罗信息技术有限公司 Grey scale image embedded information content analysis method
CN101241543A (en) * 2008-02-28 2008-08-13 天津市阿波罗信息技术有限公司 Processing method for embedding information at commodity packaging recognized by mobile phone
CN101727606A (en) * 2009-11-20 2010-06-09 顾泽苍 Method for processing information embedded in electronic file
CN102004929A (en) * 2009-03-03 2011-04-06 顾泽苍 Method for embedding and identifying information in print image
CN102890788A (en) * 2011-07-21 2013-01-23 天津市阿波罗信息技术有限公司 Constituting method for access control system with novel two-dimensional bar code
CN103390184A (en) * 2012-05-09 2013-11-13 天津市阿波罗信息技术有限公司 Image information embedding method suitable for anti-fake codes identified through mobile phone
CN103745250A (en) * 2013-03-04 2014-04-23 立德高科(北京)数码科技有限责任公司 Identification system applied to card and certificate image anti-forgery method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101021940A (en) * 2007-03-06 2007-08-22 天津市阿波罗信息技术有限公司 Grey scale image embedded information content analysis method
CN101241543A (en) * 2008-02-28 2008-08-13 天津市阿波罗信息技术有限公司 Processing method for embedding information at commodity packaging recognized by mobile phone
CN102004929A (en) * 2009-03-03 2011-04-06 顾泽苍 Method for embedding and identifying information in print image
CN101727606A (en) * 2009-11-20 2010-06-09 顾泽苍 Method for processing information embedded in electronic file
CN102890788A (en) * 2011-07-21 2013-01-23 天津市阿波罗信息技术有限公司 Constituting method for access control system with novel two-dimensional bar code
CN103390184A (en) * 2012-05-09 2013-11-13 天津市阿波罗信息技术有限公司 Image information embedding method suitable for anti-fake codes identified through mobile phone
CN103745250A (en) * 2013-03-04 2014-04-23 立德高科(北京)数码科技有限责任公司 Identification system applied to card and certificate image anti-forgery method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105894435A (en) * 2016-01-26 2016-08-24 南京风力舰信息技术有限公司 Novel anti-counterfeit label processing method
CN108510035A (en) * 2017-03-08 2018-09-07 深圳超级码力科技有限公司 A kind of picture Quick Response Code and preparation method thereof based on to Corner Block List Representation color depth difference
CN108510035B (en) * 2017-03-08 2021-03-02 深圳超级码力科技有限公司 Novel picture two-dimensional code manufacturing method based on diagonal module color depth difference

Similar Documents

Publication Publication Date Title
US20220050982A1 (en) Systems and methods to Authenticate a Security Device
JP6713610B2 (en) Composite code, composite code generating device, composite code reading device, biometric authentication device, biometric authentication system, method and program
CN101523408B (en) Methods, systems, and subcombinations useful with physical articles
CN100533467C (en) Image processing apparatus, image forming apparatus, image reading apparatus and image processing method
JP6403085B1 (en) Composite code pattern, generating device, reading device, method and program
CN103761799A (en) Bill anti-counterfeit method and device based on texture image characteristics
CN104537544A (en) Commodity two-dimensional code anti-fake method and system provided with covering layer and based on background texture feature extraction algorithm
CN103390183A (en) Generation method for anti-fake code applied to mobile phone recognition
CN109034843A (en) A kind of generation method, verification method and the system of article anti-counterfeit information
CN106156821A (en) A kind of optical readability bar code anti-counterfeit structure and implementation method
CN106056183B (en) The printed medium of printing press readable image and the system and method for scanning the image
CN113313225B (en) Anti-counterfeiting method based on sparse dot matrix code
CN104766111A (en) Combined-type anti-counterfeiting mark based on same ID, generating method and device
CN111444998A (en) Method for manufacturing multiple anti-counterfeiting traceable package identifier
CN104376280B (en) A kind of image code generation method towards Google glass
CN111951026A (en) Commodity anti-counterfeiting verification method, device, equipment and system based on two-dimensional code
CN105243409A (en) Printed image information embedding and identifying method enabling public to read and identify code information easily through mobile phone
CN101730278B (en) The processing method of the printing multimedia system that a kind of mobile phone is formed
CN101729976B (en) Code generating method suitable for Internet access through mobile phone photograph
CN104376523B (en) A kind of image code false-proof system composing method towards Google glass
CN103390184A (en) Image information embedding method suitable for anti-fake codes identified through mobile phone
CN105303383A (en) Method for mobile phone user to identify card and certificate anti-counterfeit and method for constructing network authentication system
CN103793677A (en) Method for information extraction and identity authentication by identifying raster graphics
CN104376314B (en) A kind of constructive method towards Google glass Internet of Things web station system
CN205139957U (en) Readable bar code anti -fake structure of optics

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160113

WD01 Invention patent application deemed withdrawn after publication