519 research outputs found

    Computer vision reading on stickers and direct part marking on horticultural products : challenges and possible solutions

    Get PDF
    Traceability of products from production to the consumer has led to a technological advancement in product identification. There has been development from the use of traditional one-dimensional barcodes (EAN-13, Code 128, etc.) to 2D (two-dimensional) barcodes such as QR (Quick Response) and Data Matrix codes. Over the last two decades there has been an increased use of Radio Frequency Identification (RFID) and Direct Part Marking (DPM) using lasers for product identification in agriculture. However, in agriculture there are still considerable challenges to adopting barcodes, RFID and DPM technologies, unlike in industry where these technologies have been very successful. This study was divided into three main objectives. Firstly, determination of the effect of speed, dirt, moisture and bar width on barcode detection was carried out both in the laboratory and a flower producing company, Brandkamp GmbH. This study developed algorithms for automation and detection of Code 128 barcodes under rough production conditions. Secondly, investigations were carried out on the effect of low laser marking energy on barcode size, print growth, colour and contrast on decoding 2D Data Matrix codes printed directly on apples. Three different apple varieties (Golden Delicious, Kanzi and Red Jonaprince) were marked with various levels of energy and different barcode sizes. Image processing using Halcon 11.0.1 (MvTec) was used to evaluate the markings on the apples. Finally, the third objective was to evaluate both algorithms for 1D and 2D barcodes. According to the results, increasing the speed and angle of inclination of the barcode decreased barcode recognition. Also, increasing the dirt on the surface of the barcode resulted in decreasing the successful detection of those barcodes. However, there was 100% detection of the Code 128 barcode at the company’s production speed (0.15 m/s) with the proposed algorithm. Overall, the results from the company showed that the image-based system has a future prospect for automation in horticultural production systems. It overcomes the problem of using laser barcode readers. The results for apples showed that laser energy, barcode size, print growth, type of product, contrast between the markings and the colour of the products, the inertia of the laser system and the days of storage all singularly or in combination with each other influence the readability of laser Data Matrix codes and implementation on apples. There was poor detection of the Data Matrix code on Kanzi and Red Jonaprince due to the poor contrast between the markings on their skins. The proposed algorithm is currently working successfully on Golden Delicious with 100% detection for 10 days using energy 0.108 J mm-2 and a barcode size of 10 × 10 mm2. This shows that there is a future prospect of not only marking barcodes on apples but also on other agricultural products for real time production

    Securing Interactive Sessions Using Mobile Device through Visual Channel and Visual Inspection

    Full text link
    Communication channel established from a display to a device's camera is known as visual channel, and it is helpful in securing key exchange protocol. In this paper, we study how visual channel can be exploited by a network terminal and mobile device to jointly verify information in an interactive session, and how such information can be jointly presented in a user-friendly manner, taking into account that the mobile device can only capture and display a small region, and the user may only want to authenticate selective regions-of-interests. Motivated by applications in Kiosk computing and multi-factor authentication, we consider three security models: (1) the mobile device is trusted, (2) at most one of the terminal or the mobile device is dishonest, and (3) both the terminal and device are dishonest but they do not collude or communicate. We give two protocols and investigate them under the abovementioned models. We point out a form of replay attack that renders some other straightforward implementations cumbersome to use. To enhance user-friendliness, we propose a solution using visual cues embedded into the 2D barcodes and incorporate the framework of "augmented reality" for easy verifications through visual inspection. We give a proof-of-concept implementation to show that our scheme is feasible in practice.Comment: 16 pages, 10 figure

    2D Color Barcodes for Mobile Phones

    Get PDF

    Using RGB colour combination in coloured quick response (QR) code algorithm to enhance QR code capacity

    Get PDF
    A Quick Response (QR) Code is a two-dimensional barcode that stores characters and can be read by any smartphone camera. The QR code has the capability to encode various data formats and languages; nevertheless, existing black and white QR code offers limited data storage. Even though there exist research on coloured QR Code to increase the storage capacity, requirement for larger data capacity by end user keep increasing. Hence, this thesis proposes a coloured QR Code algorithm which utilizes RGB colour combination to allow a larger data storage. The proposed algorithm integrates the use of compression, multiplexing, and multilayer techniques in encoding and decoding the QR code. Furthermore, it also introduces a partial encoding/decoding algorithm that allows the stored data to be manipulated. The algorithm that includes encoding and decoding processes is based on the red, green, and blue (RGB) colour techniques, which are used to create high capacity coloured QR code. This is realised in the experiments that store American Standard Code for Information Interchange (ASCII) characters. The ASCII text characters are used as an input and performance is measured by the number of characters that can be stored in a single black and white QR code version 40 (i.e. the benchmark) and also the coloured QR code. Other experiment metrics include percentage of missing characters, number of produced QR code, and elapsed time to create the QR code. Simulation results indicate that the proposed algorithm stores 29 times more characters than the black and white QR code and 9 times more than other coloured QR code. Hence, this shows that the coloured QR Code has the potential of becoming a useful mini-data storage as it does not rely on internet connection

    EtÀisyyden huomioiva kaksiulotteinen viivakoodi mobiilikÀyttötapauksiin

    Get PDF
    Global internet use is becoming increasingly mobile, and mobile data usage is growing exponentially. This puts increasing stress on the radio frequency spectrum that cellular and Wi-Fi networks use. As a consequence, research has also been conducted to develop wireless technologies for other parts of the electromagnetic spectrum – namely, visible light. One approach of using the visible light channel for wireless communication leverages barcodes. In this thesis, we propose a 2D barcode that can display different information based on the distance between the barcode and the scanner. Earlier research on distance-sensitive barcodes has focused on providing a closer viewer more information as a closer viewer can see more detail. In contrast, we target use cases where a clear physical separation between users of different roles can be made, such as presentation systems. We evaluate two methods of achieving distance-awareness: color-shifting of individual colors, where a color changes tone at longer distances, and color blending, where two colors blend into a third color at longer viewing distances. Our results show that a modern smartphone is capable of leveraging color-shifting in ideal conditions, but external changes such as ambient lighting render color-shifting unusable in practical scenarios. On the other hand, color blending is robust in varying indoor conditions and can be used to construct a reliable distance-aware barcode. Accordingly, we employ color blending to design a distance-aware barcode. We implement our solution in an off-the-shelf Android smartphone. Experimental results show that our scheme achieves a clear separation between close and far viewers. As a representative use case, we also implement a presentation system where a single barcode provides the presenter access to presentation tools and the audience access to auxiliary presentation material.Maailmanlaajuinen internetin kĂ€yttö muuttuu yhĂ€ liikkuvammaksi, ja mobiilidatan kĂ€yttö kasvaa eksponentiaalisesti. TĂ€mĂ€ kohdistaa yhĂ€ suurempia vaatimuksia radiotaajuusspektriin, jota mobiili- ja Wi-Fi-verkot kĂ€yttĂ€vĂ€t. NĂ€in ollen tutkijat ovat kehittĂ€neet langattomia teknologioita hyödyntĂ€en myös muita sĂ€hkömagneettisen spektrin osia – erityisesti nĂ€kyvÀÀ valoa. Yksi nĂ€kyvĂ€n valon sovellus langattomassa viestinnĂ€ssĂ€ ovat viivakoodit. TĂ€ssĂ€ työssĂ€ kehitĂ€mme kaksiulotteisen viivakoodin, joka pystyy vĂ€littĂ€mÀÀn eri tietoa katselijoille eri etĂ€isyyksillĂ€. Aiempi etĂ€isyyden huomioivien viivakoodien tutkimus on keskittynyt tarjoamaan lĂ€hellĂ€ olevalle katselijalle enemmĂ€n tietoa, koska lĂ€heinen katselija nĂ€kee viivakoodin tarkemmin. SitĂ€ vastoin me keskitymme kĂ€yttötapauksiin, joissa eri kĂ€yttĂ€jĂ€roolien vĂ€lillĂ€ on selkeĂ€ etĂ€isyydellinen ero, kuten esimerkiksi esitelmissĂ€ puhujan ja yleisön vĂ€lillĂ€. Tarkastelemme kahta menetelmÀÀ: yksittĂ€isten vĂ€rien muutoksia etĂ€isyyden muuttuessa ja kahden vĂ€rin sekoittumista etĂ€isyyden kasvaessa. Tulostemme perusteella nykyaikainen Ă€lypuhelin pystyy hyödyntĂ€mÀÀn yksittĂ€isten vĂ€rien muutoksia ihanteellisissa olosuhteissa, mutta ulkoiset tekijĂ€t, kuten ympĂ€ristön valaistus, aiheuttavat liian suuria vĂ€rimuutoksia kĂ€ytĂ€nnön kĂ€yttötapauksissa. Toisaalta vĂ€rien sekoittuminen on johdonmukaista muuttuvassa sisĂ€ympĂ€ristössĂ€ ja sitĂ€ voidaan kĂ€yttÀÀ luotettavan viivakoodin luomisessa. NĂ€in ollen me suunnittelemme etĂ€isyyden huomioivan viivakoodin hyödyntĂ€en vĂ€rien sekoittumista. Toteutamme ratkaisumme yleisesti saatavilla olevalle Android-Ă€lypuhelimelle. Kokeellisten tulostemme perusteella menetelmĂ€mme saavuttaa selkeĂ€n erottelun lĂ€heisten ja kaukaisten katselijoiden vĂ€lillĂ€. EsimerkkikĂ€yttötapauksena toteutamme myös esitelmĂ€jĂ€rjestelmĂ€n, jossa sama viivakoodi antaa lĂ€hellĂ€ olevalle puhujalle nopean pÀÀsyn esitystyökaluihin ja kauempana olevalle yleisölle pÀÀsyn esityksen apumateriaaliin

    SBVLC:Secure Barcode-based Visible Light Communication for Smartphones

    Get PDF
    2D barcodes have enjoyed a significant penetration rate in mobile applications. This is largely due to the extremely low barrier to adoption – almost every camera-enabled smartphone can scan 2D barcodes. As an alternative to NFC technology, 2D barcodes have been increasingly used for security-sensitive mobile applications including mobile payments and personal identification. However, the security of barcode-based communication in mobile applications has not been systematically studied. Due to the visual nature, 2D barcodes are subject to eavesdropping when they are displayed on the smartphone screens. On the other hand, the fundamental design principles of 2D barcodes make it difficult to add security features. In this paper, we propose SBVLC - a secure system for barcode-based visible light communication (VLC) between smartphones. We formally analyze the security of SBVLC based on geometric models and propose physical security enhancement mechanisms for barcode communication by manipulating screen view angles and leveraging user-induced motions. We then develop three secure data exchange schemes that encode information in barcode streams. These schemes are useful in many security-sensitive mobile applications including private information sharing, secure device pairing, and contactless payment. SBVLC is evaluated through extensive experiments on both Android and iOS smartphones

    Improved QR code localization using boosted cascade of weak classifiers

    Get PDF
    Usage of computer-readable visual codes became common in our everyday life at industrial environments and private use. The reading process of visual codes consists of two tasks: localization and data decoding. Unsupervised localization is desirable at industrial setups and for visually impaired people. This paper examines localization efficiency of cascade classifiers using Haar-like features, Local Binary Patterns and Histograms of Oriented Gradients, trained for the finder patterns of QR codes and for the whole code region as well, and proposes improvements in post-processing

    Single-cell systems biology by super-resolution imaging and combinatorial labeling

    Get PDF
    Fluorescence microscopy is a powerful quantitative tool for exploring regulatory networks in single cells. However, the number of molecular species that can be measured simultaneously is limited by the spectral overlap between fluorophores. Here we demonstrate a simple but general strategy to drastically increase the capacity for multiplex detection of molecules in single cells by using optical super-resolution microscopy (SRM) and combinatorial labeling. As a proof of principle, we labeled mRNAs with unique combinations of fluorophores using fluorescence in situ hybridization (FISH), and resolved the sequences and combinations of fluorophores with SRM. We measured mRNA levels of 32 genes simultaneously in single Saccharomyces cerevisiae cells. These experiments demonstrate that combinatorial labeling and super-resolution imaging of single cells is a natural approach to bring systems biology into single cells
    • 

    corecore