• 제목/요약/키워드: software algorithms

Search Result 1,093, Processing Time 0.058 seconds

Development of AI Systems for Counting Visitors and Check of Wearing Masks Using Deep Learning Algorithms (딥러닝 알고리즘을 활용한 출입자 통계와 마스크 착용 판별 인공지능 시스템)

  • Cho, Won-Young;Park, Sung-Leol;Kim, Hyun-Soo;Yun, Tae-Jin
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.07a
    • /
    • pp.285-286
    • /
    • 2020
  • 전 세계적으로 유행하는 COVID-19(코로나19)로 인해 사람들은 대면 접촉을 피하게 되었고, 전염성이 높은 이유로 마스크의 착용이 의무화되고 있고, 이를 검사하는 업무가 증가하고 있다. 그래서, 인공지능 기술을 통해 업무를 도와줄 수 있는 출입자 통계와 출입자 마스크 착용 검사를 할 수 있는 시스템이 필요하다. 이를 위해 본 논문에서는 딥러닝 알고리즘을 활용한 출입자 통계와 마스크 착용 판별 시스템을 제시한다. 또한, 실시간 영상인식에 많이 활용되고 있는 YOLO-v3와 YOLO-v4, YOLO-Tiny 알고리즘을 데스크탑 PC와 Nvidia사의 Jetson Nano에 적용하여 알고리즘별 성능 비교를 통해 적합한 방법을 찾고 적용하였다.

  • PDF

Development of Recognition System for Traffic Violations Using Deep Learning Algorithms (딥러닝 상황 인식을 이용한 교통법규 위반 인식 시스템 개발)

  • Kim, Joong-wan;Jo, Hyun-jun;Choi, Jong-geon;Yun, Tae-jin
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2022.01a
    • /
    • pp.319-320
    • /
    • 2022
  • 교통량이 증가됨에 따라 높아지는 사고율을 줄이기 위해 효율적이며, 다양한 교통 위반 단속이 요구되고 있다. 기존의 유무인 교통법규 위반 단속 시스템의 도입으로 단속 구역 확대를 시도하고 있으나 높은 비용의 문제로 한정된 지역에서만 실시되고 있다. 해당 문제 해결을 위해 본 논문에서는 딥러닝 실시간 객체인식기술을 적용하여 차량의 교통법규 위반을 인식하며 이에 대한 정보를 제공하는 시스템을 개발하였다. 실시간 객체인식 알고리즘인 YOLOv4와 실시간 객체추적기술인 deepSORT 알고리즘을 데스크톱 PC에 적용하여 구현하였다. 개발한 시스템은 과속, 버스 전용 차로, 주정차, 급속 다차선 변경에 대한 인식 결과를 제공한다. 기존 설치된 CCTV 영상을 대상으로 시스템 적용이 가능하여 저비용으로 넓은 지역에 대한 교통법규 위반 상황 인식을 기대할 수 있다.

  • PDF

A Study on Tool for Software Architecture Design (소프트웨어 구조 설계 지원 도구 개발에 관한 연구)

  • 강병도;이미경
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.7 no.3
    • /
    • pp.15-22
    • /
    • 2002
  • As the size and complexity of software systems increase, the design and specification of overall system structure become more significant issues than the choice of algorithms and data structures of computation. Software architecture serves as a framework for understanding system components and their interrelationships. Software architectures can be reusable assets to achieve low costs, high productivity, and consistent quality. We have developed a software architecture design environment, called Happy Work. In this paper, we would like to present the structure and functions of Happy Work. Happy Work has two main functions. First, it Provides a graphic editor for modeling of software architecture diagram. Second it provides an ADL, called HWL(Happy Work language). HWL is a language that describes software architect

  • PDF

Implementation of a Flexible Architecture for a Mobile Power Cart Applying Design Patterns (설계 패턴을 이용한 모바일 파워 카트의 유연한 아키텍처 구현)

  • Lee, Jong Min;Kim, Seong Woo;Kwon, Oh Jun
    • Journal of Korea Multimedia Society
    • /
    • v.19 no.4
    • /
    • pp.747-755
    • /
    • 2016
  • Automated guided vehicles have been used for a long time to increase work efficiency in the logistics field, but it is difficult to apply to a variety of logistics sites due to either the restricted movement mechanism or expensive devices. In this paper, we present a flexible software architecture that is hardware-independent for a mobile power cart of the follow mode and implement it using a ROS software platform. Through the SCV analysis for the system functionalities, we design a package to track a user movement and a package to control a new hardware platform. It has an advantage to use a variety of movement algorithms and hardware platforms by applying the strategy pattern and the template method pattern for the design of a software architecture. Through the performance evaluation, we show that the proposed design is maintainable in terms of a software complexity and it detects a user's movement by obtaining a user skeleton information so that it can control a hardware platform to move at a certain distance.

A BEHAVIOR-PRESERVING TRANSLATION FROM FBD DESIGN TO C IMPLEMENTATION FOR REACTOR PROTECTION SYSTEM SOFTWARE

  • Yoo, Junbeom;Kim, Eui-Sub;Lee, Jang-Soo
    • Nuclear Engineering and Technology
    • /
    • v.45 no.4
    • /
    • pp.489-504
    • /
    • 2013
  • Software safety for nuclear reactor protection systems (RPSs) is the most important requirement for the obtainment of permission for operation and export from government authorities, which is why it should be managed with well-experienced software development processes. The RPS software is typically modeled with function block diagrams (FBDs) in the design phase, and then mechanically translated into C programs in the implementation phase, which is finally compiled into executable machine codes and loaded on RPS hardware - PLC (Programmable Logic Controller). Whereas C Compilers are fully-verified COTS (Commercial Off-The-Shelf) software, translators from FBDs to C programs are provided by PLC vendors. Long-term experience, experiments and simulations have validated their correctness and function safety. This paper proposes a behavior-preserving translation from FBD design to C implementation for RPS software. It includes two sets of translation algorithms and rules as well as a prototype translator. We used an example of RPS software in a Korean nuclear power plant to demonstrate the correctness and effectiveness of the proposed translation.

Realization of Package Software Inspection Service for Software Asset Management (소프트웨어 자산관리를 위한 패키지소프트웨어 점검서비스 구현)

  • Cha, Tea-Won;Ahn, Jae-Kyoung
    • The KIPS Transactions:PartD
    • /
    • v.16D no.1
    • /
    • pp.123-132
    • /
    • 2009
  • Even support-and-management efforts by government are enforced with the growing international restrictions for complying with global standard, not a few private enterprises are still suffering software management problems from lack of understanding the software asset management and carelessness of the software management. This is due to the ambiguous scope of software asset management as well as characteristics of software property such as invisibility, easiness of copy and installation. In other words, it is not easy for software managers to comply all the information throughout the software life cycle; from purchasing, procurement. distribution, preservation to disposition. Therefore, Inspector which has been developed for resolving these problems are proposed in this study. The inspection service consists of search algorithms adapted for software characteristics, standardization of software right management information, and practical use of registry information. Inspection time for a PC by using inspector make the inspection time much shorter. It is also shown that effective software management enables the enterprise to curtail software acquisition cost and to help rationalizing its business management.

A proposal on a proactive crawling approach with analysis of state-of-the-art web crawling algorithms (최신 웹 크롤링 알고리즘 분석 및 선제적인 크롤링 기법 제안)

  • Na, Chul-Won;On, Byung-Won
    • Journal of Internet Computing and Services
    • /
    • v.20 no.3
    • /
    • pp.43-59
    • /
    • 2019
  • Today, with the spread of smartphones and the development of social networking services, structured and unstructured big data have stored exponentially. If we analyze them well, we will get useful information to be able to predict data for the future. Large amounts of data need to be collected first in order to analyze big data. The web is repository where these data are most stored. However, because the data size is large, there are also many data that have information that is not needed as much as there are data that have useful information. This has made it important to collect data efficiently, where data with unnecessary information is filtered and only collected data with useful information. Web crawlers cannot download all pages due to some constraints such as network bandwidth, operational time, and data storage. This is why we should avoid visiting many pages that are not relevant to what we want and download only important pages as soon as possible. This paper seeks to help resolve the above issues. First, We introduce basic web-crawling algorithms. For each algorithm, the time-complexity and pros and cons are described, and compared and analyzed. Next, we introduce the state-of-the-art web crawling algorithms that have improved the shortcomings of the basic web crawling algorithms. In addition, recent research trends show that the web crawling algorithms with special purposes such as collecting sentiment words are actively studied. We will one of the introduce Sentiment-aware web crawling techniques that is a proactive web crawling technique as a study of web crawling algorithms with special purpose. The result showed that the larger the data are, the higher the performance is and the more space is saved.

Performance of KHU Auto-guiding Package for McDonald 82 inch Telecope (KAP82)

  • Lee, Hye-In;Pak, Soojong;Ji, Tae-Geun;Im, Myungshin
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.40 no.1
    • /
    • pp.52.2-52.2
    • /
    • 2015
  • In astronomical observations, stable auto-guiding and accurate target centering capabilities are critical to increase observation efficiency and sensitivity. Recently, Center for the Exploration of the Origin of the Universe (CEOU) has developed SQUEAN (SED camera for QUasars in EArly uNiverse). SQUEAN is installed and had successful observations at the 82 inch Otto Struve Telescope of McDonald Observatory in 2015 February. We have upgraded the existing auto-guiding softwares to KAP82 (KHU Auto-guiding Package for the McDonald 82 inch Telescope). Keeping the original hardware systems and the software algorithms of CAP (CQUEAN Auto-guiding Package), KAP 82 is completely re-written in Visual C++. We developed several center finding algorithms, e.g., 2D-gaussian fitting and weighted mean methods. In this presentation, we compare the auto-guiding performances with these algorithms.

  • PDF

Implementation of Auto-reclosing Relay Algorithm based on Multi-Agent System using EMTP-MODELS (EMTP-MODELS를 이용한 Multi-Agent System 기반의 자동 재폐로 계전 알고리즘 구현)

  • Lee, Byung-Hyun;Yeo, Sang-Min;Lee, You-Jin;Kim, Chul-Hwan;Sung, No-Kyu
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.57 no.1
    • /
    • pp.8-13
    • /
    • 2008
  • This paper presents auto-reclosing algorithms with reference to power system stability based on MAS(Multi-Agent System). And this paper shows auto-reclosing algorithms considering power system stability. It includes the variable dead time, optimal reclosing, sequential reclosing, emergency extended equal-area criterion(EEEAC) algorithm, and modified EEEAC algorithm. This paper divides Auto-reclosing algorithms into respectively agents according to their tasks. A separated agent is merely a software entity that is situated in some environment and is able to autonomously react to changes in the environment. And all the simulations in this parer were tested by EMTP MODELS.

Design of Fuzzy Polynomial neural Networks Using Symbolic Encoding of Genetic Algorithms and Its Application to Software System (유전자 알고리즘의 기호 코딩을 이용한 퍼지 다항식 뉴럴네트워크의 설계와 소프트웨어 공정으로의 응용)

  • Lee In-Tae;O Seong-Gwon;Choi Jeong-Nae
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2006.05a
    • /
    • pp.113-116
    • /
    • 2006
  • 본 논문은 소프트웨어 공정에 대하여 기호코팅을 이용한 유전자 알고리즘 기반 퍼지 다항식 뉴럴 네트워크 (Genetic Algorithms-based Fuzzy Polynomial Neural Networks ; gFPNN)의 모델을 제안한다. 유전자 알고리즘에는 이진코딩, 기호코팅, 실수코딩이 있다. 제안된 모델은 스트링의 길이에 따른 해밍절벽을 기호코딩으로 극복하였다. gFPNN에 전반부 멤버쉽 함수는 삼각형과 가우시안형의 멤버쉽 함수가 사용된다. 그리고 규칙의 후반부는 간략, 선형, 이차식 그리고 변형된 이차식 함수에 의해 설계된다. 실험적 예제를 통하여 제안된 모델의 성능이 근사화 능력과 일반화 능력이 우수함을 보인다.

  • PDF