-
公开(公告)号:US11651469B2
公开(公告)日:2023-05-16
申请号:US17126530
申请日:2020-12-18
Applicant: Digimarc Corporation
Inventor: John F. Stach , Ravi K. Sharma , Ajith M. Kamath
CPC classification number: G06T1/005 , G06K19/06103 , G06T1/0028 , G06T1/0071 , G06T1/0092 , G06T3/20 , G06T5/002 , G06T5/30 , G06T11/60 , G06T2201/0051 , G06T2201/0061 , G06T2201/0202 , G06T2201/0601 , G06T2207/20044
Abstract: Artwork carrying machine readable data is generated by editing artwork according to a data signal or transforming the data signal into artwork. The machine-readable data signal is generated from a digital payload and converted into an image tile. Artwork is edited according to the image tile by moving graphic elements, adapting intersections of lines, or altering line density, among other techniques. Artwork is generated from the data signal by skeletonizing it and applying morphological operators to a skeletal representation, such as a medial axis transform. Artistic effects are introduced by filtering the data signal with directional blurring or shape filters.
-
公开(公告)号:US20220331841A1
公开(公告)日:2022-10-20
申请号:US17721694
申请日:2022-04-15
Applicant: Digimarc Corporation
Inventor: Tomas Filler , Vojtech Holub , Ravi K. Sharma , Tony F. Rodriguez , Osama M. Alattar , Adnan M. Alattar , Hugh L. Brunk , Brett A. Bradley , Ajith M. Kamath
Abstract: A waste stream is analyzed and sorted to segregate different items for recycling. Certain features of the technology improve the accuracy with which waste stream items are diverted to collection repositories. Other features concern adaptation of neural networks in accordance with context information sensed from the waste. Still other features serve to automate and simplify maintenance of machine vision systems used in waste sorting. Yet other aspects of the technology concern marking 2D machine readable code data on items having complex surfaces (e.g., food containers with integral ribbing for structural strength or juice pooling), to mitigate issues that such surfaces can introduce in code reading. Still other aspects of the technology concern prioritizing certain blocks of conveyor belt imagery for analysis. Yet other aspects of the technology concern joint use of near infrared spectroscopy, artificial intelligence, digital watermarking, and/or other techniques, for waste sorting. A variety of further features and arrangements are also detailed.
-
33.
公开(公告)号:US11276133B2
公开(公告)日:2022-03-15
申请号:US16989128
申请日:2020-08-10
Applicant: Digimarc Corporation
Inventor: Ajith M. Kamath
Abstract: Optical code signal components are generated and then transformed into signal bearing art that conveys machine readable data. The components of an optical code are optimized to achieve improved signal robustness, reliability, capacity and/or visual quality. An optimization program can determine spatial density, dot distance, dot size and signal component priority to optimize robustness. An optical code generator transforms tiles of an optical code or image embedded with the optical code into signal-bearing art using stipple, Voronoi, Delaunay or other graphic drawing methods so as to retain prioritized components of the optical code. The optical code is merged into a host image, such as imagery, text and graphics of a package or label, or it may be printed by itself, e.g., on an otherwise blank label or carton. A great number of other features and arrangements are also detailed.
-
公开(公告)号:US20220055071A1
公开(公告)日:2022-02-24
申请号:US17470674
申请日:2021-09-09
Applicant: Digimarc Corporation
Inventor: Ravi K. Sharma , Tomas Filler , Vojtech Holub , Osama M. Alattar , Hugh L. Brunk , John D. Lord , Geoffrey B. Rhoads , William Y. Conwell , Ajith M. Kamath
Abstract: A plastic item, such as a beverage bottle, can convey two distinct digital watermarks, encoded using two distinct signaling protocols. A first, printed label watermark conveys a retailing payload, including a Global Trade Item Number (GTIN) used by a point-of-sale scanner in a retail store to identify and price the item when presented for checkout. A second, plastic texture watermark may convey a recycling payload, including data identifying the composition of the plastic. The use of two different signaling protocols assures that a point-of-sale scanner will not spend its limited time and computational resources working to decode the recycling watermark, which may lack data needed for retail checkout. In some embodiments, a recycling apparatus makes advantageous use of both types of watermarks to identify the plastic composition of the item (e.g., relating GTIN to plastic type using an associated database), thereby increasing the fraction of items that are correctly identified for sorting and recycling. In other embodiments the plastic item (or a label thereon) bears only a single watermark. A great number of other features and arrangements are also detailed.
-
35.
公开(公告)号:US20210049727A1
公开(公告)日:2021-02-18
申请号:US16989128
申请日:2020-08-10
Applicant: Digimarc Corporation
Inventor: Ajith M. Kamath
Abstract: Optical code signal components are generated and then transformed into signal bearing art that conveys machine readable data. The components of an optical code are optimized to achieve improved signal robustness, reliability, capacity and/or visual quality. An optimization program can determine spatial density, dot distance, dot size and signal component priority to optimize robustness. An optical code generator transforms tiles of an optical code or image embedded with the optical code into signal-bearing art using stipple, Voronoi, Delaunay or other graphic drawing methods so as to retain prioritized components of the optical code. The optical code is merged into a host image, such as imagery, text and graphics of a package or label, or it may be printed by itself, e.g., on an otherwise blank label or carton. A great number of other features and arrangements are also detailed.
-
36.
公开(公告)号:US10748232B2
公开(公告)日:2020-08-18
申请号:US16435164
申请日:2019-06-07
Applicant: Digimarc Corporation
Inventor: Ajith M. Kamath
Abstract: Optical code signal components are generated and then transformed into signal bearing art that conveys machine readable data. The components of an optical code are optimized to achieve improved signal robustness, reliability, capacity and/or visual quality. An optimization program can determine spatial density, dot distance, dot size and signal component priority to optimize robustness. An optical code generator transforms tiles of an optical code or image embedded with the optical code into signal-bearing art using stipple, Voronoi, Delaunay or other graphic drawing methods so as to retain prioritized components of the optical code. The optical code is merged into a host image, such as imagery, text and graphics of a package or label, or it may be printed by itself, e.g., on an otherwise blank label or carton. A great number of other features and arrangements are also detailed.
-
37.
公开(公告)号:US20190378235A1
公开(公告)日:2019-12-12
申请号:US16435164
申请日:2019-06-07
Applicant: Digimarc Corporation
Inventor: Ajith M. Kamath
Abstract: Optical code signal components are generated and then transformed into signal bearing art that conveys machine readable data. The components of an optical code are optimized to achieve improved signal robustness, reliability, capacity and/or visual quality. An optimization program can determine spatial density, dot distance, dot size and signal component priority to optimize robustness. An optical code generator transforms tiles of an optical code or image embedded with the optical code into signal-bearing art using stipple, Voronoi, Delaunay or other graphic drawing methods so as to retain prioritized components of the optical code. The optical code is merged into a host image, such as imagery, text and graphics of a package or label, or it may be printed by itself, e.g., on an otherwise blank label or carton. A great number of other features and arrangements are also detailed.
-
38.
公开(公告)号:US20190213705A1
公开(公告)日:2019-07-11
申请号:US16212125
申请日:2018-12-06
Applicant: Digimarc Corporation
Inventor: Ajith M. Kamath , Christopher A. Ambiel , Utkarsh Deshmukh , Andi R. Castle , Christopher M. Haverkate
CPC classification number: G06T1/0092 , G06K19/06103 , G06N3/08 , G06T11/20
Abstract: A neural network is applied to imagery including a machine readable code, to transform its appearance while maintaining its machine readability. One particular method includes training a neural network with a style image having various features. The trained network is then applied to an input pattern that encodes a plural-symbol payload. The network adapts features from the style image to express details of the input pattern, to thereby produce an output image in which features from the style image contribute to encoding of the plural-symbol payload. This output image can then be used as a graphical component in product packaging, such as a background, border, or pattern fill. In some embodiments, the input pattern is a watermark pattern, while in others it is a host image that has been previously watermarked. A great variety of other features and arrangements are also detailed.
-
公开(公告)号:US20190139176A1
公开(公告)日:2019-05-09
申请号:US16129487
申请日:2018-09-12
Applicant: Digimarc Corporation
Inventor: John F. Stach , Ravi K. Sharma , Christopher A. Ambiel , Ajith M. Kamath
Abstract: Artwork carrying machine readable data is generated by editing artwork according to a data signal or transforming the data signal into artwork. The machine-readable data signal is generated from a digital payload and converted into an image tile. Artwork is edited according to the image tile by moving graphic elements, adapting intersections of lines, or altering line density, among other techniques. Artwork is generated from the data signal by skeletonizing it and applying morphological operators to a skeletal representation, such as a medial axis transform. Artistic effects are introduced by filtering the data signal with directional blurring or shape filters.
-
公开(公告)号:US10181170B2
公开(公告)日:2019-01-15
申请号:US15687332
申请日:2017-08-25
Applicant: Digimarc Corporation
Inventor: John Stach , Ajith M. Kamath
Abstract: Differential modulation schemes encode a data channel within host signal or noisy environment in a manner that is robust, flexible to achieve perceptual quality constraints, and provides improved data capacity. Differential arrangements enable a decoder to suppress host signal or other background signal interference when detecting, synchronizing and extracting an encoded data channel. They also enable the incorporation of implicit or explicit synchronization components, which are either formed from the data signal or are complementary to it.
-
-
-
-
-
-
-
-
-