20 research outputs found

    activePDF-Toolk

    Get PDF
    This document provides information for deploying activePDF Toolkit Professional in a development environment. This document is organized into four sections: Getting Started, Tutorials, Technical Reference and the Toolkit Appendices. The Getting Started section covers setup and installation, includes a product overview and information related to operating Toolkit Professional. Tutorials includes examples of many Toolkit features, including PDF generation and form filling. All of the tutorials can be used with activePDF Toolkit. Technical Reference provides detailed information on Toolkit’s objects, subobjects, methods and properties

    Dual-layered and wavelength-multiplexed optical barcode for high data storage

    Get PDF
    A novel barcode system design to achieve high data storage using more than one layer is introduced theoretically and tested partially in the laboratory. Compared to other existing barcode systems, diffraction gratings are used as core elements in the barcode symbol. As any other barcode system, the novel model requires a source of light, the barcode symbol and photodiode detectors. Theoretical background from optics has been used to design the entire system along with all the positioning of its components. After part-testing the design in laboratory, the barcode system design has been changed to achieve better results. Experiments have showed that the initial proposed Light Emitting Diode (LED) source light cannot deliver 5mm spot light over a range of 50cm and therefore, white Light Amplification by Stimulated Emission of Radiation (LASER) light has been adopted as replacement. The diffractions from the barcode symbol are captured by detectors built with SI photo diodes, which are designed to detect this range of wavelengths. The barcode symbol is composed of small 5mm by 5mm grating modules and the largest possible symbol size defined is 80 modules (5cmx5cm). Experimental works have proved that intensity of the light can be used to uniquely identify each grating rather than the entire spectrum diffracted. A better design is proposed where the detectors are positioned under the barcode symbol and capture the light intensity of the first diffracted order. Theoretical investigations state that diffraction gratings with different lines per mm diffract different sets of wavelengths spectrum. This characteristic allows a set of unique gratings to be used in the barcode symbol which hence allow data to be represented or stored. Character (Char) sets are defined to help encode and decode data in the barcode symbol. High data storage has been achieved through the use of two layers. Multiple layers offer the possibility to increase the number of unique sets of gratings which in turn increase the data representation capacity. Using two layers with 16 unique sets of gratings has proved to be able to store around 100 bytes of data. The system has the potential to use more than two layers and using 4 layers with 16 unique gratings per layer will achieve 200 bytes. The thesis has proved through theoretical and experimental work that diffraction gratings can be used in barcode system to represent data and multiple layers adds the benefit of increasing data storage. Further work is also suggested

    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

    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

    Computer Vision and Image Processing Techniques for Mobile Applications

    Get PDF
    Camera phones have penetrated every corner of society and have become a focal point for communications. In our research we extend the traditional use of such devices to help bridge the gap between physical and digital worlds. Their combined image acquisition, processing, storage, and communication capabilities in a compact, portable device make them an ideal platform for embedding computer vision and image processing capabilities in the pursuit of new mobile applications. This dissertation is presented as a series of computer vision and image processing techniques together with their applications on the mobile device. We have developed a set of techniques for ego-motion estimation, enhancement, feature extraction, perspective correction, object detection, and document retrieval that serve as a basis for such applications. Our applications include a dynamic video barcode that can transfer significant amounts of information visually, a document retrieval system that can retrieve documents from low resolution snapshots, and a series of applications for the users with visual disabilities such as a currency reader. Solutions for mobile devices require a fundamentally different approach than traditional vision techniques that run on traditional computers, so we consider user-device interaction and the fact that these algorithms must execute in a resource constrained environment. For each problem we perform both theoretical and empirical analysis in an attempt to optimize performance and usability. The thesis makes contributions related to efficient implementation of image processing and computer vision techniques, analysis of information theory, feature extraction and analysis of low quality images, and device usability

    Drug Supply Chain Security Act of 2013 and It’s Computer System Implementation

    Get PDF
    Since 1987, the federal government and state governments, have tried to combat counterfeit drugs from entering the United States and the states\u27 pharmaceutical supply chain. The latest attempt to prevent counterfeit drugs from entering the state drug supply chain was the California E-Pedigree drug tracing program that was to be implemented by the end of 2017. The California E-Pedigree system uses GS1 PDMS tracing system as its guideline. Since all of the states use paper format pedigree systems, California would have been the first electronic pedigree system in the U.S. However, on November 27, 2013, the President of the United States signed into law the Drug Quality Security Act (DQSA). Title II of DQSA is called the Drug Supply Chain Security Act (DSCSA) and it removes all existing or future drug track or trace systems including pedigree systems from all states. DSCSA does establish a new federal drug tracing program that uses pedigrees and product identifiers for verification of the drugs being accepted by the buyer. Although the full implementation of the DSCSA will take about ten years from its enactment, the basic structure of the new federal tracing program is laid out. My thesis will analyze the current state of the pharmaceutical industry, the impact of counterfeit medicine, and anti-counterfeit technologies. We will proceed to analyze the DSCSA to create a basic logical model and show a possible implementation of its verification process. Additionally, we will discuss DSCSA model as to its effectiveness of the basic design against the entrance of counterfeit medicine into the United States Pharmaceutical Supply Chain. This will be followed by a conclusion

    Sustainable Technology Supplier Selection in the Banking Sector

    Get PDF
    Sustainable supplier selection is a key strategic problem in supply chain management. The aim of this research is to provide a new hybrid multicriteria model for evaluating technology suppliers and validate it with a case study in the banking sector. This approach allows companies to perform qualification, selection, ranking and sorting of suppliers on a sustainable basis. Integration of several techniques is necessary to address this complex decision problem with conflicting economic, environmental and social criteria. Analytic hierarchy process (AHP) is useful for problem structuring and weighting criteria collaboratively. Multi-attribute utility theory (MAUT) is applied to obtain indicators for product quality and supplier risks, whose utility functions are derived by data-driven models that favour evaluation objectivity and transparency. Preference ranking organisation method for enrichment evaluation (PROMETHEE) is suitable for supplier selection due to its discriminant power among alternatives. Finally, FlowSort is proposed to classify suppliers into ordered groups and the outcomes are compared with results from MAUT. Results show its applicability by increasing process transparency and reducing operational risks in practice

    Legibility of machine readable codes used for gas turbine part tracking

    Get PDF
    Gas turbines are comprised of many parts, which are often expensive and required to survive a harsh environment for significant periods (with or without reconditioning). To differentiate between parts, and facilitate keeping accurate historical records, they are often given a unique identification number. However, manually recording and tracking these is difficult. This has led to increased adoption of machine readable codes to help reduce or eliminate many of the issues currently faced (mostly human error). The harsh environment of a gas turbine means that typical methods of applying machine readable codes, such as printed adhesive labels, are simply not durable enough. Direct part marking (DPM) is necessary to ensure the desired longevity of the code over the part's useful life. The research presented in this thesis was approached in two main phases. Firstly, the author sought to investigate the technical solutions available for the elements required of a part tracking system (encoding, marking and scanning). This included identifying the characteristics of each and their compatibility with one other (across elements). In conjunction with Alstom, criteria were identified that were used as a basis for comparison so that the preferred technical solutions could be determined. The outcome of this process was enhanced by the author developing a number of industrial contacts experienced in implementing part tracking systems. The second phase related to the legibility of the codes. The harsh environment of a gas turbine results in surface degradation that may in turn reduce the legibility of any machine readable codes present. To better understand why read failures occur, the author _rst looked to the scanning process. Data Matrix symbols (marked via dot peen) require the scanner to capture an image for processing. Image capture is typically achieved using a charge-coupled device (CCD), each pixel of which induces a charge proportional to the incident illumination. This illumination is received via reflection from the surface of the part and hence the Data Matrix marked on it. Several surface features were identified that govern the way in which the part surface will reflect light back to the scanner: surface roughness, dot geometry and surface colour. These parameters are important because they link the degradation mechanisms occurring { broadly categorised as deposition, erosion or corrosion { with the scanning process. Whilst the degradation mechanisms are distinctly different in their behaviour, their effect on surface reflectivity is common in that they can all be characterised via the surface parameters identified. This was deduced theoretically and so the author completed tests (utilising shot blasting to change the surface roughness and oxidation to change its colour, independently) to show that these surface parameters do indeed change with the introduction of surface degradation and that there is a commensurate change in symbol legibility. Based on the learning derived with respect to Data Matrix legibility, the author has proposed a framework for developing a tool referred to as a Risk Matrix System. This tool is intended to enhance the application of part tracking to gas turbine engines by enabling symbol durability to be assessed based on the expected operating conditions. The research presented is the first step in fully understanding the issues that affect the legibility of symbols applied to gas turbine parts. The author's main contribution to learning has been the identification of knowledge from various other sources applicable to this situation and to present it in a coherent and complete manner. From this foundation, others will be able to pursue relevant issues further; the author has made a number of recommendations to this effect
    corecore