High Capacity Embedding Methods of QR Code Error Correction View Full Text


Ontology type: schema:Chapter     


Chapter Info

DATE

2017-12-22

AUTHORS

Song Wan , Yuliang Lu , Xuehu Yan , Wanmeng Ding , Hanlin Liu

ABSTRACT

In this paper, two methods about how to embed message into QR code are investigated. According to different application scenarios, two different embedding ways are given. The first proposed embedding way is to modify a continuous region based on the arrangement of codewords in QR code and the mechanism of QR code error correction which can reach the maximum error correction capability as well as scan the QR code altered by a QR code reader. The second embedding way is designed to modify each column separately in coding regions which can be decoded correctly as well. Although the second embedding way couldn’t reach high capacity, it can be applied in many occasions while the first embedding way couldn’t. Based on the proposed two embedding methods and the analysis of the error correction mechanism, we conclude the general rules about how to embed message into QR code. The experiment results show the effectiveness of our methods. More... »

PAGES

70-79

Book

TITLE

Wireless Internet

ISBN

978-3-319-72997-8
978-3-319-72998-5

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-319-72998-5_8

DOI

http://dx.doi.org/10.1007/978-3-319-72998-5_8

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1099905939


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information and Computing Sciences", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0804", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Data Format", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "Hefei Electronic Engineering Institute, 230037, Hefei, China", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "Hefei Electronic Engineering Institute, 230037, Hefei, China"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Wan", 
        "givenName": "Song", 
        "id": "sg:person.012077574322.79", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012077574322.79"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Hefei Electronic Engineering Institute, 230037, Hefei, China", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "Hefei Electronic Engineering Institute, 230037, Hefei, China"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Lu", 
        "givenName": "Yuliang", 
        "id": "sg:person.015112370271.93", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015112370271.93"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Hefei Electronic Engineering Institute, 230037, Hefei, China", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "Hefei Electronic Engineering Institute, 230037, Hefei, China"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Yan", 
        "givenName": "Xuehu", 
        "id": "sg:person.010467364517.31", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010467364517.31"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Hefei Electronic Engineering Institute, 230037, Hefei, China", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "Hefei Electronic Engineering Institute, 230037, Hefei, China"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Ding", 
        "givenName": "Wanmeng", 
        "id": "sg:person.010577640471.37", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010577640471.37"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Hefei Electronic Engineering Institute, 230037, Hefei, China", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "Hefei Electronic Engineering Institute, 230037, Hefei, China"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Liu", 
        "givenName": "Hanlin", 
        "id": "sg:person.011535473267.30", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011535473267.30"
        ], 
        "type": "Person"
      }
    ], 
    "datePublished": "2017-12-22", 
    "datePublishedReg": "2017-12-22", 
    "description": "In this paper, two methods about how to embed message into QR code are investigated. According to different application scenarios, two different embedding ways are given. The first proposed embedding way is to modify a continuous region based on the arrangement of codewords in QR code and the mechanism of QR code error correction which can reach the maximum error correction capability as well as scan the QR code altered by a QR code reader. The second embedding way is designed to modify each column separately in coding regions which can be decoded correctly as well. Although the second embedding way couldn\u2019t reach high capacity, it can be applied in many occasions while the first embedding way couldn\u2019t. Based on the proposed two embedding methods and the analysis of the error correction mechanism, we conclude the general rules about how to embed message into QR code. The experiment results show the effectiveness of our methods.", 
    "editor": [
      {
        "familyName": "Huang", 
        "givenName": "Mengxing", 
        "type": "Person"
      }, 
      {
        "familyName": "Zhang", 
        "givenName": "Yan", 
        "type": "Person"
      }, 
      {
        "familyName": "Jing", 
        "givenName": "Weipeng", 
        "type": "Person"
      }, 
      {
        "familyName": "Mehmood", 
        "givenName": "Amjad", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-319-72998-5_8", 
    "isAccessibleForFree": false, 
    "isPartOf": {
      "isbn": [
        "978-3-319-72997-8", 
        "978-3-319-72998-5"
      ], 
      "name": "Wireless Internet", 
      "type": "Book"
    }, 
    "keywords": [
      "QR code", 
      "QR code reader", 
      "embedding method", 
      "different application scenarios", 
      "application scenarios", 
      "error correction", 
      "maximum error correction capability", 
      "error correction capability", 
      "correction capability", 
      "code reader", 
      "experiment results", 
      "messages", 
      "code", 
      "error correction mechanism", 
      "correction mechanism", 
      "scenarios", 
      "way", 
      "continuous region", 
      "codewords", 
      "capability", 
      "high capacity", 
      "method", 
      "rules", 
      "effectiveness", 
      "readers", 
      "column", 
      "general rule", 
      "results", 
      "region", 
      "arrangement", 
      "mechanism", 
      "correction", 
      "scans", 
      "capacity", 
      "analysis", 
      "occasions", 
      "paper"
    ], 
    "name": "High Capacity Embedding Methods of QR Code Error Correction", 
    "pagination": "70-79", 
    "productId": [
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1099905939"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-319-72998-5_8"
        ]
      }
    ], 
    "publisher": {
      "name": "Springer Nature", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-319-72998-5_8", 
      "https://app.dimensions.ai/details/publication/pub.1099905939"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2022-12-01T06:53", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-springernature-scigraph/baseset/20221201/entities/gbq_results/chapter/chapter_431.jsonl", 
    "type": "Chapter", 
    "url": "https://doi.org/10.1007/978-3-319-72998-5_8"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-72998-5_8'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-72998-5_8'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-72998-5_8'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-72998-5_8'


 

This table displays all metadata directly associated to this object as RDF triples.

139 TRIPLES      22 PREDICATES      61 URIs      54 LITERALS      7 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-319-72998-5_8 schema:about anzsrc-for:08
2 anzsrc-for:0804
3 schema:author Nc52acdbca96540fc97bf9c1e9fb6561b
4 schema:datePublished 2017-12-22
5 schema:datePublishedReg 2017-12-22
6 schema:description In this paper, two methods about how to embed message into QR code are investigated. According to different application scenarios, two different embedding ways are given. The first proposed embedding way is to modify a continuous region based on the arrangement of codewords in QR code and the mechanism of QR code error correction which can reach the maximum error correction capability as well as scan the QR code altered by a QR code reader. The second embedding way is designed to modify each column separately in coding regions which can be decoded correctly as well. Although the second embedding way couldn’t reach high capacity, it can be applied in many occasions while the first embedding way couldn’t. Based on the proposed two embedding methods and the analysis of the error correction mechanism, we conclude the general rules about how to embed message into QR code. The experiment results show the effectiveness of our methods.
7 schema:editor Nc8d01527bf264b54878d9127a050e615
8 schema:genre chapter
9 schema:isAccessibleForFree false
10 schema:isPartOf N1f3b798df93d4f97b1a0084a34cf4bcc
11 schema:keywords QR code
12 QR code reader
13 analysis
14 application scenarios
15 arrangement
16 capability
17 capacity
18 code
19 code reader
20 codewords
21 column
22 continuous region
23 correction
24 correction capability
25 correction mechanism
26 different application scenarios
27 effectiveness
28 embedding method
29 error correction
30 error correction capability
31 error correction mechanism
32 experiment results
33 general rule
34 high capacity
35 maximum error correction capability
36 mechanism
37 messages
38 method
39 occasions
40 paper
41 readers
42 region
43 results
44 rules
45 scans
46 scenarios
47 way
48 schema:name High Capacity Embedding Methods of QR Code Error Correction
49 schema:pagination 70-79
50 schema:productId N784b55698f7e4a66b46b003c3d0bacbe
51 Nfc88b902f0c24b31888d817195a86fa4
52 schema:publisher Nf0afb058343c435685d5c8dc4cca960b
53 schema:sameAs https://app.dimensions.ai/details/publication/pub.1099905939
54 https://doi.org/10.1007/978-3-319-72998-5_8
55 schema:sdDatePublished 2022-12-01T06:53
56 schema:sdLicense https://scigraph.springernature.com/explorer/license/
57 schema:sdPublisher N47a1719561dc4c6ba5e82020e8b519fe
58 schema:url https://doi.org/10.1007/978-3-319-72998-5_8
59 sgo:license sg:explorer/license/
60 sgo:sdDataset chapters
61 rdf:type schema:Chapter
62 N1226e5f7bae640208d4dc9b095b0ae90 schema:familyName Huang
63 schema:givenName Mengxing
64 rdf:type schema:Person
65 N13925643c8ec44959b108c765ad45802 rdf:first N939dd26718b045b4836089b4816c90f3
66 rdf:rest Na557300e00c449fc85bfe37c4ab9b9aa
67 N1f3b798df93d4f97b1a0084a34cf4bcc schema:isbn 978-3-319-72997-8
68 978-3-319-72998-5
69 schema:name Wireless Internet
70 rdf:type schema:Book
71 N47a1719561dc4c6ba5e82020e8b519fe schema:name Springer Nature - SN SciGraph project
72 rdf:type schema:Organization
73 N4db74efd2bc44a20b98cccc6c506be0b rdf:first sg:person.010577640471.37
74 rdf:rest N9116ba9fcb84428eaa217f6971d7e16e
75 N784b55698f7e4a66b46b003c3d0bacbe schema:name dimensions_id
76 schema:value pub.1099905939
77 rdf:type schema:PropertyValue
78 N86b6edb4e83141888b8a3a601a65efd1 schema:familyName Mehmood
79 schema:givenName Amjad
80 rdf:type schema:Person
81 N89be19d615f042908edee969768c0ec0 rdf:first sg:person.010467364517.31
82 rdf:rest N4db74efd2bc44a20b98cccc6c506be0b
83 N9116ba9fcb84428eaa217f6971d7e16e rdf:first sg:person.011535473267.30
84 rdf:rest rdf:nil
85 N939dd26718b045b4836089b4816c90f3 schema:familyName Jing
86 schema:givenName Weipeng
87 rdf:type schema:Person
88 Na557300e00c449fc85bfe37c4ab9b9aa rdf:first N86b6edb4e83141888b8a3a601a65efd1
89 rdf:rest rdf:nil
90 Nc52acdbca96540fc97bf9c1e9fb6561b rdf:first sg:person.012077574322.79
91 rdf:rest Nd80cf951849048f5b5b64c40d04e8625
92 Nc8d01527bf264b54878d9127a050e615 rdf:first N1226e5f7bae640208d4dc9b095b0ae90
93 rdf:rest Nd75231fb1fef43b19a8905b0c0883094
94 Nd75231fb1fef43b19a8905b0c0883094 rdf:first Nf15a0d7bbd0848dcb82b39c177083c52
95 rdf:rest N13925643c8ec44959b108c765ad45802
96 Nd80cf951849048f5b5b64c40d04e8625 rdf:first sg:person.015112370271.93
97 rdf:rest N89be19d615f042908edee969768c0ec0
98 Nf0afb058343c435685d5c8dc4cca960b schema:name Springer Nature
99 rdf:type schema:Organisation
100 Nf15a0d7bbd0848dcb82b39c177083c52 schema:familyName Zhang
101 schema:givenName Yan
102 rdf:type schema:Person
103 Nfc88b902f0c24b31888d817195a86fa4 schema:name doi
104 schema:value 10.1007/978-3-319-72998-5_8
105 rdf:type schema:PropertyValue
106 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
107 schema:name Information and Computing Sciences
108 rdf:type schema:DefinedTerm
109 anzsrc-for:0804 schema:inDefinedTermSet anzsrc-for:
110 schema:name Data Format
111 rdf:type schema:DefinedTerm
112 sg:person.010467364517.31 schema:affiliation grid-institutes:None
113 schema:familyName Yan
114 schema:givenName Xuehu
115 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010467364517.31
116 rdf:type schema:Person
117 sg:person.010577640471.37 schema:affiliation grid-institutes:None
118 schema:familyName Ding
119 schema:givenName Wanmeng
120 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010577640471.37
121 rdf:type schema:Person
122 sg:person.011535473267.30 schema:affiliation grid-institutes:None
123 schema:familyName Liu
124 schema:givenName Hanlin
125 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011535473267.30
126 rdf:type schema:Person
127 sg:person.012077574322.79 schema:affiliation grid-institutes:None
128 schema:familyName Wan
129 schema:givenName Song
130 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012077574322.79
131 rdf:type schema:Person
132 sg:person.015112370271.93 schema:affiliation grid-institutes:None
133 schema:familyName Lu
134 schema:givenName Yuliang
135 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015112370271.93
136 rdf:type schema:Person
137 grid-institutes:None schema:alternateName Hefei Electronic Engineering Institute, 230037, Hefei, China
138 schema:name Hefei Electronic Engineering Institute, 230037, Hefei, China
139 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...