• Title/Summary/Keyword: ORB

Search Result 164, Processing Time 0.036 seconds

Development of a Raspberry Pi-based Banknote Recognition System for the Visually Impaired (시각장애인을 위한 라즈베리 파이 기반 지폐 인식기 개발)

  • Lee, Jiwan;Ahn, Jihoo;Lee, Ki Yong
    • The Journal of Society for e-Business Studies
    • /
    • v.23 no.2
    • /
    • pp.21-31
    • /
    • 2018
  • Korean banknotes are similar in size, and their braille tend to worn out as they get old. These characteristics of Korean banknotes make the blind people, who mainly rely on the braille, even harder to distinguish the banknotes. Not only that, this can even lead to economic loss. There are already existing systems for recognizing the banknotes, but they don't support Korean banknotes. Furthermore, because they are developed as a mobile application, it is not easy for the blind people to use the system. Therefore, in this paper, we develop a Raspberry Pi-based banknote recognition system that not only recognizes the Korean banknotes but also are easily accessible by the blind people. Our system starts recognition with a very simple action of the user, and the blind people can hear the recognition results by sound. In order to choose the best feature extraction algorithm that directly affects the performance of the system, we compare the performance of SIFT, SURF, and ORB, which are representative feature extraction algorithms at present, in real environments. Through experiments in various real environments, we adopted SIFT to implement our system, which showed the highest accuracy of 95%.

Construction of CORBA Object-Group Platform for Distributed Real-Time Service (분산 실시간 서비스를 위한 CORBA 객체그룹 플랫폼의 구축)

  • Kim, Myung-Hee;Joo, Su-Chong
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.7 no.6
    • /
    • pp.602-613
    • /
    • 2001
  • Recently, the computing has developing in distributed object computing environment for supporting a programming paradigm of distributed application requiring interoperability between heterogeneous clients and servers. It involves the complex networking and the object-oriented technologies for various multimedia application service. In this paper, we construct the real-time object group platform for solving the difficulties of managements of distributed objects and the real-time constraints by requiring for real-time service supporting of applications in distributed computing environment. The existing researches are being tried to only improving the performance of systems by using real-time CORBA itself, or modifying the part of CORBA compliance. Hence, we design a new model of real-time object group platform that can support the real-time requirement without modifying the ORB. The structure of our real-time object group analyzed and defined the requirement about object management and real-time application service sides. And the role of the components of real-time object group is divided into 2 classes for reducing the side effect of interoperability between management and service. Also, we considered how to transparently express the parameters of real-time properties for clients and developers of server's service objects. If the expression of real-time parameters is transparent, then the developer can easily extend the real-time parameters simply and flexibly. Therefore, in this paper we defined the role of components of platform and described functions of each component and designed and then implemented the real-time object group platform. Finally, we showed the execution procedures of implemented our platform for verifying the functionality.

  • PDF

Automated Image Matching for Satellite Images with Different GSDs through Improved Feature Matching and Robust Estimation (특징점 매칭 개선 및 강인추정을 통한 이종해상도 위성영상 자동영상정합)

  • Ban, Seunghwan;Kim, Taejung
    • Korean Journal of Remote Sensing
    • /
    • v.38 no.6_1
    • /
    • pp.1257-1271
    • /
    • 2022
  • Recently, many Earth observation optical satellites have been developed, as their demands were increasing. Therefore, a rapid preprocessing of satellites became one of the most important problem for an active utilization of satellite images. Satellite image matching is a technique in which two images are transformed and represented in one specific coordinate system. This technique is used for aligning different bands or correcting of relative positions error between two satellite images. In this paper, we propose an automatic image matching method among satellite images with different ground sampling distances (GSDs). Our method is based on improved feature matching and robust estimation of transformation between satellite images. The proposed method consists of five processes: calculation of overlapping area, improved feature detection, feature matching, robust estimation of transformation, and image resampling. For feature detection, we extract overlapping areas and resample them to equalize their GSDs. For feature matching, we used Oriented FAST and rotated BRIEF (ORB) to improve matching performance. We performed image registration experiments with images KOMPSAT-3A and RapidEye. The performance verification of the proposed method was checked in qualitative and quantitative methods. The reprojection errors of image matching were in the range of 1.277 to 1.608 pixels accuracy with respect to the GSD of RapidEye images. Finally, we confirmed the possibility of satellite image matching with heterogeneous GSDs through the proposed method.

The Role-based Access Control Agent on Intranet (인트라넷에서 역할 기반 접근제어 에이전트)

  • 고영한;오수열;서재현
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.421-423
    • /
    • 1998
  • 본 논문에서는 인트라넷환경에서 허가된 사용자만이 개체에 접근할 수 있도록 하기 위하여 역할기반 접근제어 정책을 이용하였다. 이러한 방법은 사용자와 데이터 사이의 권한부여의 복잡성을 감소시킨다. 또한 역할을 지역역할 및 전역역할로 구성하고 접근제어 연산 및 역할의 갱신에 따른 절차를 구현하였다. 구현을 위하여 분산객체 컴퓨팅 환경의 객체 요청중개자 CORBA/ORB를 이용하였다.

  • PDF

Designing CORBA for CAN-based Distributed Embedded System (CAN 기반 분산 내장형 시스템을 위한 CORBA의 설계)

  • 김기문;김세화;홍성수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.172-174
    • /
    • 2000
  • 본 논문에서는 CAN 기반의 분산 제어 시스템을 위한 환경에 특화된 CORBA인 CAN-CORBA의 설계와 구현에 대하여 기술한다. CAN-CORBA는 예약 구독 기반의 그룹 통신과 CORBA의 전통적인 연결 기반 점대점 통신을 모두 지원한다. 또한 내장형 ORB간 통신 프로토콜인 EIOP를 사용하여 메시지 전송량을 획기적으로 줄였다. CAN-CORBA는 서울대학교에서 개발한 실시간 운영체제 mArx에 완전히 구현되었다. 다양한 경험과 실험 결과는 CAN-CORBA가 극심한 자원 제약 한계를 갖는 분산 내장형 제어 시스템을 개발하는데 적합함을 보여주었다.

  • PDF

An Implementation and Performance Analysis of a CORBA Compliant Reflective Memory based Real-Time Communication Service (반영 메모리 기반 코바 실시간 통신 서비스 구현 및 성능 분석)

  • 최영근;정선태
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2000.10a
    • /
    • pp.32-32
    • /
    • 2000
  • We present CReMeS, a CORBA-compliant design and implementation of a new real-time communication service. It provide for of a new real-time communication service. It provide for efficient, predictable, and scalable communication between information producers and consumers. Experimental results demonstrate that CReMeS can achieve better performance, predictability and scalability than a Real-Time implementaion of the CORBA Event Service.

  • PDF

All Implementation and Performance Analysis of Priority Model of Real-Time CORBA (실시간 CORBA의 우선순위 모델 구현 및 성능분석)

  • 박순례;정선태
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2000.10a
    • /
    • pp.89-89
    • /
    • 2000
  • The Current CORBA has many drawbacks to be deployed successfully in real-time system applications. Recently, OMG adopted Real-Time CORBA specification. In this paper, we report our efforts on an implementation of Priority Model of Real-Time CORBA spec., which is one of the most important components in Real-Time CORBA spec. The improvement of real-time performances of our implementation is verified experiments.

  • PDF

Using CORBA Component Model(CCM) for Extending Traditional CORBA Object Model (코바 객체 모델의 확장을 위한 코바 컴포넌트 모델(CCM)의 활용)

  • Cha, Sang-Hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10b
    • /
    • pp.1365-1368
    • /
    • 2000
  • 분산 이기종 환경에서 다양한 어플리케이션을 통합할 수 있는 코바의 기존 객체 모델의 단점을 극복하고 이를 확장하기 위한 CCM(CORBA Component Model) 구조의 장점 및 주요 특징과 서비스를 정의한다. 이를 위해 클라이언트와 컴포넌트 개발자의 관점에서 컴포넌트의 형성과정과 생성된 컴포넌트의 종류, 컴포넌트의 실행을 활성화하는 컨테이너의 구조를 살펴보고 CCM명세서가 CCM 프레임워크의 실행을 단순화시키기 위한 ORB확장방안에 대해서 알아본다.

  • PDF

Ultrastructure of the Ampullate Gland in the Orb Web Spider, Nephila clavata L. Koch I. Excretory Duct of the Large Ampullate Gland (무당거미(Nephila clavata L. Koch) 병상선(甁狀腺)의 미세구조(微細構造) I. 대병상선(大甁狀腺)의 분비관(分泌管))

  • Moon, Myung-Jin;Kim, Chang-Shik;Kim, Woo-Kap
    • Applied Microscopy
    • /
    • v.18 no.2
    • /
    • pp.77-90
    • /
    • 1988
  • The ultrastructure of the excretory duct of the large ampullate gland in the orb web spider, Nephila clavain L. Koch are studied with light and electron microscopes. The excretory ducts of the large ampullate glands connected with the large spinning tubes(spigots) on the anterior spinnerets are basically composed of three superposed types of the layers which are inner cuticles, monolayered epithelial cells and peripheral connective cells. According to the morphological characteristics of the cuticles and internal textures of the epithelial cells, the long excretory ducts are subdivided into three(distal, middle and proximal) portions. Especially, at the distal portion of the ducts near the spinning tubes, the electron lucent subcuticles which had the functions of water removal and orientation of silk fibers are well distributed, whereas at the middle and proximal portions these layers disappeared and instead of these, endocuticles are developed. The endocuticle contains two types of bands, which are electron dense and electron lucent. And along the length of the cuticular stem in the excretory duct, these two alternating bands are twisted spirally. In the cytoplasm of the columnar epithelial cells of the distal portion, rough endoplasmic reticula and Golgj complexes, related to the production of the cuticular materials are well developed. Between the adjacent epithelial cells, specialized septate junctions and desmosomes are formed along the plasma membranes. At the proximal portion of the duct, densely accumulated secretory materials appeared, and these are released to the inner canal by the apocrine secretion.

  • PDF

Property Enlargement of JDBC 3-tier Model Using CORBA Under Distributed Object Environments (분산객체환경에서의 JDBC 3-tier 모델의 성능확대와 CORBA의 이용)

  • Lee, Jin-Yong;Jeon, Sun-Mi
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.9
    • /
    • pp.2248-2255
    • /
    • 1998
  • The property of connectivity between DBMS and application system developed in java is very important under the distributed object environments with heterogeneous systems. In these days, mostly used JDBC 3-tier model, which supports the connectivity, has two problems: the one is the restricted connectivity needed for the Java applet as application programs and the other is the additional efforts to design and implemtnt in linking any application program with the middleware from being deficit of standard protocol. In order to solve these problems, we have worked on Enlarging the properties of JDBC 3 tier model by applying CORBA distributed object environments. Thus, the enlarged 3-tier model has an ORB-JDBC sub protocol for the client sub-protocol and a middleware whose property is supported by CORBA.

  • PDF