• Title/Summary/Keyword: Bar code detection

Search Result 13, Processing Time 0.022 seconds

Development of the UPC-A Barcode Recognition Algorithm for Smartphone Applications (스마트 폰 어플리케이션 적용을 위한 UPC-A Bar code 인식 알고리즘 개발)

  • Lee, Sang-Joon;Lee, Sang-Yong;Lee, Young-Bum;Lee, Myoung-Ho
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.60 no.1
    • /
    • pp.174-183
    • /
    • 2011
  • This paper is about a bar code decoding algorithm developed for smart phone applications. The algorithm consists of bar code data extraction procedure, bar code signal estimation procedure, and bar code decoding procedure. To detect the peak bar code module, a DSTW had been applied because of its outstanding performance in ECG peak detection. In order to minimize errors due to non-uniform light effect, the proposed algorithm was acted as a baseline wandering filter based on module peaks detection. The algorithm had been tested to evaluate the performance under the conditions of blurring, non-uniformed light and white noises. The algorithm had shown excellent performance in reconstruction of bar code decoding, compared to other conventional methods. In order to show the possibility of applying the algorithm to a smart phone, a real UPC-A type 150 bar code pictures obtained from a smart phone camera was applied to the algorithm, achieving the correct recognition rate of 97.33%.

Vision-based Real-Time Two-dimensional Bar Code Detection System at Long Range (비전 기반 실시간 원거리 2차원 바코드 검출 시스템)

  • Yun, In Yong;Kim, Joong Kyu
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.52 no.9
    • /
    • pp.89-95
    • /
    • 2015
  • In this paper, we propose a real-time two-dimensional bar code detection system even at long range using a vision technique. We first perform short-range detection, and then long-range detection if the short-range detection is not successful. First, edge map generation, image binarization, and connect component labeling (CCL) are performed in order to select a region of interest (ROI). After interpolating the selected ROI using bilinear interpolation, a location symbol pattern is detected as the same as for short-range detection. Finally, the symbol pattern is arranged by applying inverse perspective transformation to localize bar codes. Experimental results demonstrate that the proposed system successfully detects bar codes at two or three times longer distance than existing ones even at indoor environment.

Active threshold design of PDF-417 two-dimensional bar-code

  • An, La-Yeon;Woo, Hong-Chae;Kim, Han-Yong
    • Proceedings of the Korea Society of Information Technology Applications Conference
    • /
    • 2005.11a
    • /
    • pp.65-68
    • /
    • 2005
  • In this paper, an algorithm to extract bar-space area is suggested. In a section of bar-code space area the threshold value is computed, and bar and space are extracted according to threshold value. PDF417 is used everyday life and printed in many different materials. The printed PDF417 is especially influenced by various light source. The decision of bar and space is very hard under the change of illumination. The fixed threshold value to distinguish the bar and space can not be applied. in these cases, The proposed algorithm is developed to investigate variable threshold. The variable threshold can be obtained by simple calculation.

  • PDF

Bar Code Location Algorithm Using Pixel Gradient and Labeling (화소의 기울기와 레이블링을 이용한 효율적인 바코드 검출 알고리즘)

  • Kim, Seung-Jin;Jung, Yoon-Su;Kim, Bong-Seok;Won, Jong-Un;Won, Chul-Ho;Cho, Jin-Ho;Lee, Kuhn-Il
    • The KIPS Transactions:PartD
    • /
    • v.10D no.7
    • /
    • pp.1171-1176
    • /
    • 2003
  • In this paper, we propose an effective bar code detection algorithm using the feature analysis and the labeling. After computing the direction of pixels using four line operators, we obtain the histogram about the direction of pixels by a block unit. We calculate the difference between the maximum value and the minimum value of the histogram and consider the block that have the largest difference value as the block of the bar code region. We get the line passing by the bar code region with the selected block but detect blocks of interest to get the more accurate line. The largest difference value is used to decide the threshold value to obtain the binary image. After obtaining a binary image, we do the labeling about the binary image. Therefore, we find blocks of interest in the bar code region. We calculate the gradient and the center of the bar code with blocks of interest, and then get the line passing by the bar code and detect the bar code. As we obtain the gray level of the line passing by the bar code, we grasp the information of the bar code.

A Study on High-Speed Extraction of Bar Code Region for Parcel Automatic Identification (소포 자동식별을 위한 바코드 관심영역 고속 추출에 관한 연구)

  • Park, Moon-Sung;Kim, Jin-Suk;Kim, Hye-Kyu;Jung, Hoe-Kyung
    • The KIPS Transactions:PartD
    • /
    • v.9D no.5
    • /
    • pp.915-924
    • /
    • 2002
  • Conventional Systems for parcel sorting consist of two sequences as loading the parcel into conveyor belt system and post-code input. Using bar code information, the parcels to be recorded and managed are recognized. This paper describes a 32 $\times$ 32 sized mini-block inspection to extract bar code Region of Interest (ROI) from the line Charged Coupled Device (CCD) camera capturing image of moving parcel at 2m/sec speed. Firstly, the Min-Max distribution of the mini-block has been applied to discard the background of parcel and region of conveying belts from the image. Secondly, the diagonal inspection has been used for the extraction of letters and bar code region. Five horizontal line scanning detects the number of edges and sizes and ROI has been acquired from the detection. The wrong detected area has been deleted by the comparison of group size from labeling processes. To correct excluded bar code region in mini-block processes and for analysis of bar code information, the extracted ROI 8 boundary points and decline distribution have been used with central axis line adjustment. The ROI extraction and central axis creation have become enable within 60~80msec, and the accuracy has been accomplished over 99.44 percentage.

Mobile Donation Application of User Participation Base (사용자 참여 기반의 모바일 기부 어플리케이션)

  • Chung, Myoung-Beom;Ko, Il-Ju
    • Journal of the Korea Society of Computer and Information
    • /
    • v.16 no.11
    • /
    • pp.113-122
    • /
    • 2011
  • In this paper, we propose an iPhone application that allows the user to pay for donations using the camera, GPS and call functions of the iPhone. As iOS version 3.0 allows the iPhone camera to detect and read bar codes and QR codes, the proposed application uses such codes to identify a product the user wishes to donation. After determining the user's location using the iPhone GPS function, the application can then perform a navigation task that guides the user to a suitable shop or store where the user can make his or her donation. In addition, the application offers an ARS call function that allows the user to make a direct donation, even if the user does not know the telephone number for making such donations. Therefore, the proposed application provides an easy means for the user to pay for donations directly or indirectly.

Detecting Boundaries between Different Color Regions in Color Codes

  • Kwon B. H.;Yoo H. J.;Kim T. W.
    • Proceedings of the IEEK Conference
    • /
    • 2004.08c
    • /
    • pp.846-849
    • /
    • 2004
  • Compared to the bar code which is being widely used for commercial products management, color code is advantageous in both the outlook and the number of combinations. And the color code has application areas complement to the RFID's. However, due to the severe distortion of the color component values, which is easily over $50{\%}$ of the scale, color codes have difficulty in finding applications in the industry. To improve the accuracy of recognition of color codes, it'd better to statistically process an entire color region and then determine its color than to process some samples selected from the region. For this purpose, we suggest a technique to detect edges between color regions in this paper, which is indispensable for an accurate segmentation of color regions. We first transformed RGB color image to HSI and YIQ color models, and then extracted I- and Y-components from them, respectively. Then we performed Canny edge detection on each component image. Each edge image usually had some edges missing. However, since the resulting edge images were complementary, we could obtain an optimal edge image by combining them.

  • PDF

Optimal Gas Detection System in Cargo Compressor Room of Gas Fueled LNG Carrier (가스추진 LNG 운반선의 가스 압축기실에 설치된 가스검출장치의 최적 배치에 관한 연구)

  • Lee, Sang-Won;Shao, Yude;Lee, Seung-Hun;Lee, Jin-Uk;Jeong, Eun-Seok;Kang, Ho-Keun
    • Journal of the Korean Society of Marine Environment & Safety
    • /
    • v.25 no.5
    • /
    • pp.617-626
    • /
    • 2019
  • This study analyzes the optimal location of gas detectors through the gas dispersion in a cargo compressor room of a 174K LNG carrier equipped with high-pressure cargo handling equipment; in addition, we propose a reasonable method for determining the safety regulations specified in the new International Code of the Construction and Equipment of Ships Carrying Liquefied Gases in Bulk (IGC). To conduct an LNG gas dispersion simulation in the cargo compressor room-equipped with an ME-GI engine-of a 174 K LNG carrier, the geometry of the room as well as the equipment and piping, are designed using the same 3D size at a 1-to-1 scale. Scenarios for a gas leak were examined under high pressure of 305 bar and low pressure of 1 bar. The pinhole sizes for high pressure are 4.5, 5.0, and 5.6mm, and for low pressure are 100 and 140 mm. The results demonstrate that the cargo compressor room will not pose a serious risk with respect to the flammable gas concentration as verified by a ventilation assessment for a 5.6 mm pinhole for a high-pressure leak under gas rupture conditions, and a low-pressure leak of 100 and 140 mm with different pinhole sizes. However, it was confirmed that the actual location of the gas detection sensors in a cargo compressor room, according to the new IGC code, should be moved to other points, and an analysis of the virtual monitor points through a computational fluid dynamics (CFD) simulation.

Development of Missing Item Detection and Management System under Cell Type Packaging Processes (Cell 방식 포장공정에서의 Missing Item 검사 및 관리 시스템 개발)

  • Kim, Hyeon-Woo;Choi, Hyun-Eui;An, Ho-Gyun;Yoon, Tae-Sung
    • Proceedings of the IEEK Conference
    • /
    • 2009.05a
    • /
    • pp.344-346
    • /
    • 2009
  • Cell type packaging line is more suitable for the products with various models and small quantities like mobile phone or mp3 player than conveyor type packaging line. Cell type packaging line is applicable to package various product models, but it can cause wrong product compositions and missing of items. So, automatic missing item detection system is needed. We designed an missing item detection system with a bar code reader, infrared sensors, and s digital camera. and also developed the programs for sensor data acquisition, image data processing, GUI, and data management.

  • PDF

Acoustic Leak Detection and Visual Examination during Hydrotest of Guangdong Nuclear Power Plants by RSEM Code (RSEM 규격에 따른 중국 광동 원전 상온수압시험시의 음향방출 누설시험 및 누설 육안검사)

  • Joo, Y.S.;Lee, J.P.
    • Journal of the Korean Society for Nondestructive Testing
    • /
    • v.14 no.1
    • /
    • pp.39-47
    • /
    • 1994
  • 원자력발전소의 상온수압시험에는 여러가지 목적이 있으며 그 중에서 가장 중요한 것 중 하나는 원전 주요 기기로부터의 누설여부를 알아내는 것이다. 동 시험에서 누설 여부를 알아내기 위해 현재 국내에서는 미국 규격에 따라 육안검사를 수행하고 있으나 프랑스의 경우, 음향방출 누설시험과 육안검사를 수행토록 하고 있다. 저자는 1992년과 1993년 중국 광동 원전 1, 2호기의 가동전검사에 참여하여 프랑스의 RSEM 규격에 따라 실시된 상온수압시험시의 음향방출 누설시험과 누설 육안검사에 대하여 기술 지원 업무를 수행하였다. 동시험에서는 시험 최고 압력인 228bar에서는 음향방출 누설 감시시험과 누설 육안검사를, 감압단계인 155bar 에서는 누설 육안검사를 수행하였다. 본고에서는 동 규격에 따라 최초로 수행된 중국 광동 원전 가동전검사 수압시험시의 음향방출에 의한 누설감시와 누설 육안검사에 대해 검사 기술, 검사 방법, 검사 절차, 그리고 검사 대상부위 등을 기술하였다.

  • PDF