A Method And System For Encoding And Decoding The Data By Using Markers
Abstract:
ABSTRACT
‘A method and system for encoding and decoding the data by using markers’
The present invention relates to a method and system for encoding and decoding the data by using markers (1). In the present invention, numbers of geometrical shapes are grouped together to form identification sequence (3). Every marker has predetermined value that act as unique encoded data and associated with identification sequence (3). After generating identification sequence (3), it is pasted on the object in same manner as it generated during encoding which are then decoded by computer vision technique. Detected markers (1) are classified into one of the predetermined shapes that correspond to a value used during the encoding. Markers (1) resist in harsh water conditions like rain, water and many more. Further it’s cost effective, easy to use as additional equipments are not required to detect markers (1).
Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence
House no 256 Sector 16A Near Rose garden Chandigarh- 160015
7. Pranav Kumar Asthana
Vill & Post- Raison, Dist- Hardoi (UP)
Specification
Description:FORM 2
THE PATENTS ACT 1970
(39 of 1970)
&
The Patents Rules, 2003
COMPLETE SPECIFICATION
(See section 10 and rule 13)
1. TITLE OF THE INVENTION:
‘A method and system for encoding and decoding the data by using markers’
1. APPLICANT:
(a) NAME : UPJAO AGROTECH LLP
(b) NATIONALITY : India
(c) ADDRESS : 6th Floor, 603, Abhijit-4, Opp.
Municipal Commissioner
Bunglow, Mithakali,
Ahmedabad-380009, Gujarat,
India.
3. PREAMBLE TO THE DESCRIPTION:
PROVISIONAL
The following specification describes the invention.
þ COMPLETE
The following specification particularly describes the invention and the manner in which it is to be performed.
Field of the Invention
The invention relates to a method and system for encoding and decoding the data by using markers. More particularly, in present invention, various geometrical shapes are employed as markers to encode the data which are further decoded to get the original data of different object(s).
Background of the Invention
In the earlier times shops, businesses were no easy feat as to get any accurate inventory of stock on any shelves, in the warehouse and in the storage room was to do a manual count of every single item. This method generally based on estimation and was done infrequently. Moreover this was time consuming and expensive too.
To overcome this problem, barcode system is invented which are machine-readable representation of information displayed in a visual format on a surface. There are different types of barcodes. Linear barcodes store data in the widths and spacing of printed parallel lines. Stacked barcodes and 2-Dimensional (2D) barcodes, which represent stored data in patterns of dots, concentric circles and hidden images, have a higher data storage capacity than linear barcodes. Barcodes may be read by optical scanners called barcode readers and/or scanned from an image by special software.
As a result of the growing demand, other methods are developed like QR (Quick response) codes. It is type of two-dimensional barcode that uses four standardized encoding modes to preserve data in a methodical way. A QR (Quick response) code comprises of a square shaped grid on a white background with black squares positioned in the grid. As QR (Quick response) codes have faster response time and larger storage capacity, they are utilized to transmit encrypted message to a receiving end.
In contemporary era, QR codes are used in a much broader context, including both commercial tracking applications and convenience-oriented applications aimed at mobile-phone users (termed mobile tagging). QR codes may be used to display text to the user, to open a webpage on the user's device, to add a vCard contact to the user's device, to open a Uniform Resource Identifier (URI), to connect to a wireless network, or to compose an email or text message. There are many QR code generators available as software or as online tools that are either free, or require a paid subscription. The QR code has become one of the most-used types of two-dimensional code.
US 7,543,748 B2 relates to a method and system for creating and using redundant and high capacity barcodes. In said invention barcodes includes one or more patterns. Each individual barcode can be encoded with a separate chunk of data. The individual barcodes can be combined into a composite barcode, which can have patterns and modules used can include many different sizes, shapes, colors and field of classification locations of such patterns and modules within the barcode. This prior art requires additional equipment to detect the codes further, this barcodes are not visible after certain distance.
RU2759259 (C1) relates to a radio frequency marking systems for object(s), namely goods, products and documents. The system contains an electronic digital signature shaper, an RFID tag that includes encoded information about the object, and an electronic digital signature generated by the shaper based on the unique identifier of the tag and the secret key, a verification device that includes a means of verifying an electronic digital signature using a public key. In said invention, it is difficult to detect the tag after certain distance as after certain distance, said RFID tags are not visible.
US 6,307,975B1 relates to an image coding technique employing shape and texture coding. In this invention the coded object image is decoded by an image decoding apparatus and method adapted for the image coding apparatus and method. The image decoding apparatus and method generate a shape code by coding the shape in units, generate a texture code by coding the texture in units, and generate a synchronization code with respect to the shape code for each predetermined unit and the texture code for each unit.
Above mentioned prior arts have a number of disadvantages. Firstly, QR codes and barcodes are very small image which is difficult to not only detect but also challenging during decoding of each QR codes and barcodes. When each QR code will be represented by a small number of pixels it makes tough to decode. Secondly there is possibility that the camera will move while capturing object(s) with QR and Barcode on them which is resulting in a motion blurred image. This behavior has an impact on the dots drawn on QR codes, making them even more difficult to decode. Moreover, with continuous use and an industry level tough environment, QR and Barcode will wear out over time requiring quick replacement. Further, in RFID (Radio Frequency Identification Device), each object requires to scan individually which is time consuming and difficult when large number of object(s) are there.
Hence, to overcome above mentioned problems, it is desperately needed to invent a method and system for encoding and decoding the data by using markers which will overcome above mentioned problems.
Object of Invention
The main object of the present invention is to provide a method and system for encoding and decoding the data by using markers.
Another object of the present invention is to provide a method and system for encoding and decoding the data by using markers which can resist in any rough condition like rain, washing and many more.
Further object of the present invention is to provide a method and system for encoding and decoding the data by using markers which are visible from relatively large distance.
Another object of the present invention is to provide a method and system for encoding and decoding the data by using markers which are easy to detect without any equipment.
Further, object of the present invention is to provide a method and system for encoding and decoding the data by using markers which are cost effective as no additional equipment or machine required to detect the data.
Another object of the present invention is to provide a method and system for encoding and decoding the data by using markers which are easy to use on any kind of object.
Further, object of the present invention is to provide a method and system for encoding and decoding the data by using markers which are easily detectable even if minor parts of markers are damaged or destroyed.
Another object of the present invention is to provide a method and system for encoding and decoding the data by using markers which may not alter when subjected to a low to medium level of motion blur due to its properties including number of sides, area occupied and circularity.
Another object of the present invention is to provide a method and system for encoding and decoding the data by using markers which are easier to detect when there are huge numbers of items in a single frame.
Yet another object of present invention is to provide a method and system for encoding and decoding the data by using markers which will overcome the drawbacks of the conventionally used methods.
Still another objects and advantages of the present disclosure will be more apparent from the following description which is not intended to limit the scope of the present disclosure.
Summary of the Invention
The present invention relates to a method and system for encoding and decoding the data by using markers. Present invention comprises at least three modules namely encoder module, marker detection module and postprocess module. In encoder module, numbers of geometrical shapes are grouped together to make markers. The markers are formed in identification sequence and applied to the object(s) through sequence generating unit. Every geometrical shaped marker has predetermined value which is associated with in identification sequence. These values are act as encoded data which is unique. Afterwards, markers are pasted in same identification sequence as generated during encoding. Further, in marker detection module, markers are decoded by computer vision technique. Detected markers are classified into one of the predetermined shapes that correspond to a value used during the encoding. After that, errors are detected using postprocessing module wherein multiple error detection and error correction unit can be used which is used in cryptographic applications. Markers resist in harsh water conditions like rain, water and many more. Further it is cost effective and easy to use as additional equipment or machines are not required to detect the markers.
Brief description of drawing
Figure 1 illustrates a method and system for encoding the data using markers.
Figure 2 illustrates a method and system for decoding the data using markers.
Figure 3 illustrates a method and system for error correction and detection of markers.
Detailed Description of the Invention
Before explaining the present invention in detail, it is to be understood that the invention is not limited in its application to the details of the construction and arrangement of parts illustrated. The invention is capable of other embodiments, as described above and of being practiced or carried out in a variety of ways. It is to be understood that the phraseology and terminology employed herein is for the purpose of description and not to limitation. The invention may have various embodiments and they may be performed as described in the following pages of the complete specification.
The particulars shown herein are by way of example and for purposes of illustrative discussion of the embodiments of the present invention only and are presented in the cause of providing what is believed to be the most useful and readily understood description of the principles and conceptual aspects of the present invention. In this regard, no attempt is made to show structural details of the present invention in more detail than is necessary for the fundamental understanding of the present invention, the description taken with the drawings making apparent to those skilled in the art how the several forms of the present invention may be embodied in practice.
Present invention discloses about the method and system for encoding and decoding markers (1). In this invention, number of geometrical shapes employed to form markers (1). These markers (1) are nothing but the various orientations of the fundamental geometrical shapes which are used to encode the data. In another embodiment, much more complicated geometrical shapes can also be used, such as alphabets, numbers, or a finite number of arbitrary shapes but not limited thereto whose spatial properties help differentiate them.
The method for encoding and decoding the markers as shown in figure 1, where N numbers of markers (1) are available in the database which is associated with predetermined values. These values are selected from numbers and alphabets. Each marker has the unique value which is linked with the each marker and this value act as encoded data. These markers (1) are applied to an object in order, which called the identification sequence (3) of the markers (1) such as from left to right, bottom to top, right to left and top to bottom. The sequence generating unit (2) generates an identification sequence (3) using the markers (1) which are available in the database. For instance, if “N” numbers of markers (1) are required to tag a single object, then such “N” numbers of markers are selected from the “K” number of markers in random manner. Here, K is greater that N (N