• 제목/요약/키워드: Open source library

검색결과 133건 처리시간 0.025초

임베디드 리눅스 시스템에서의 GUI 구현을 위한 그래픽 플랫폼 성능 평가 (Performance Evaluation of Graphic Platforms for GUI Implementation in Embedded Linux System)

  • 김영주
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2009년도 추계학술대회
    • /
    • pp.831-834
    • /
    • 2009
  • 임베디드 리눅스 시스템은 하드웨어 성능 측면에서 기존 리눅스에서 지원하는 X-window 기반의 GUI 플랫폼을 그대로 사용할 수 없다. 따라서 GUI를 지원하기 위해서 적은 자원을 사용하면서 단순화된 동작 방식을 지원하는 그래픽 라이브러리가 요구되며, 이에 오픈소스 그래픽 라이브러리들의 성능을 평가하여 멀티미디어 임베디드 시스템을 위한 효과적인 그래픽 플랫폼을 선정하고 개선점을 제안한다.

  • PDF

카톨릭 역사기록물 디지털 아카이브 구축에 관한 연구 (A Study on Implementation of Digital Archives for Catholic Historical Records and Archives)

  • 한아랑;오효정;안승권;김용
    • 한국도서관정보학회지
    • /
    • 제47권4호
    • /
    • pp.359-384
    • /
    • 2016
  • 본 연구는 호남교회사 연구소의 디지털 아카이브 구축을 목표로 하고 있다. 특히, 지역적 특색을 가장 잘 보여주는 소장 기록물의 수집, 관리, 보존 및 활용에 있어서 공개용 소프트웨어를 활용함으로써 보다 효과적인 아카이브 구축방안을 제시하고자 하였다. 지역문화콘텐츠의 아카이빙은 지방자치단체의 문화산업정책과 맞물려 지역발전에 기여할 수 있다. 본 연구에서는 아카이브 구축에 있어서 요구되는 기본적인 요구사항을 분석하기 위하여 인터뷰를 수행하였으며 이를 통하여 현재 관리의 문제점 및 아카이브 구축을 위한 고려사항을 도출하였다. 이를 통하여 현실적으로 여러 가지 제약이 많은 지역적 한계를 보다 효과적으로 극복하기 위한 방안을 제시하였다.

움직임 감지를 이용한 네트워크 카메라 기반 영상보안 시스템 구현 (Implementation of Video Surveillance System with Motion Detection based on Network Camera Facilities)

  • 이규웅
    • 한국인터넷방송통신학회논문지
    • /
    • 제14권1호
    • /
    • pp.169-177
    • /
    • 2014
  • DVR 및 NVR을 이용한 디지털 저장매체를 영상감시 시스템에서 활용하게 되면서 영상처리 모듈의 개발은 영상 보안 시장의 필수적인 요소이다. 특히 네트워크 카메라의 등장은 기존 아날로그 방식의 CCTV를 대체하면서 영상처리 모듈 개발의 필요성을 더욱 부각시키고 있다. 본 논문에서는 움직임 감지 기법을 이용한 영상 감시 서버를 설계 및 구축하고 서버에서 처리되는 영상처리 결과를 실시간으로 모바일 디바이스에서 확인 가능한 영상감시 시스템을 개발하였다. 영상처리를 위해 리눅스 기반의 서버에 오픈소스 OpenCV를 활용한 영상처리 모듈을 개발하였고, 네트워크 카메라로부터 전송되는 실시간 비디오 데이터를 저장 및 가공하여 안드로이드기반 모바일 기기에서 검색 가능한 영상감시 시스템을 구축하였다.

머신 비전을 이용한 금형 품질 검사 시스템 개발 (Development of Stamping Die Quality Inspection System Using Machine Vision)

  • 윤협상
    • 산업경영시스템학회지
    • /
    • 제46권4호
    • /
    • pp.181-189
    • /
    • 2023
  • In this paper, we present a case study of developing MVIS (Machine Vision Inspection System) designed for exterior quality inspection of stamping dies used in the production of automotive exterior components in a small to medium-sized factory. While the primary processes within the factory, including machining, transportation, and loading, have been automated using PLCs, CNC machines, and robots, the final quality inspection process still relies on manual labor. We implement the MVIS with general-purpose industrial cameras and Python-based open-source libraries and frameworks for rapid and low-cost development. The MVIS can play a major role on improving throughput and lead time of stamping dies. Furthermore, the processed inspection images can be leveraged for future process monitoring and improvement by applying deep learning techniques.

손상된 라이저로부터 유출된 기름 확산에 대한 수치해석 (Numerical Investigation on Oil Spill from Damaged Riser)

  • 김효주;이상철;박선호
    • 한국해양환경ㆍ에너지학회지
    • /
    • 제19권2호
    • /
    • pp.99-110
    • /
    • 2016
  • 해양에서 시추작업 중 라이저가 손상되어 기름유출이 발생하면 경제적인 피해 뿐 아니라 해양환경에 막대한 피해를 가져오게 되므로 사고 발생 시 신속하게 사고에 대처해야 될 뿐만 아니라 초기의 기름 유출량 및 확산 정도를 파악하는 것이 중요하다. 본 연구에서는 소스코드가 공개된 전산유체역학 라이브러리인 OpenFOAM을 이용하여 손상된 라이저로 부터 기름이 유출되는 현상을 해석하였다. 수치방법을 검증하기 위해 제트 유동과 밀도 차에 의한 확산 문제인 Rayleigh-Taylor instability를 해석하였다. 라이저의 손상된 크기, 기름 유출량, 손상된 위치, 해류의 속도를 변화시키며 해석하였다. 해석 결과 기름이 유출 될 경우 수면에 도달 할 때까지 이동한 거리 및 시간을 예측하여 기름 확산에 대비할 수 있는 가이드라인을 제시하였다.

공개소스 PostGIS 기반 공간정보 처리 툴 킷 사용자 인터페이스 구현 (Implementation of User Interface for Geo-spatail Information Processing Toolkit using Open Source-based PostGIS)

  • 한선묵;이기원
    • 대한원격탐사학회지
    • /
    • 제25권2호
    • /
    • pp.185-192
    • /
    • 2009
  • 최근, 지공간 정보 처리와 분석을 위한 여러 가지의 공개 소스가 개발되어 다양한 응용 개발 프로젝트에 적용되고 있다. 지형공간 분야에서 공개 소스는 뷰어, 응용 프로그램 인터페이스, 개발 환경으로 제공되는 엔진 소스코드, 툴 킷 등과 같은 여러 가지 유형으로 구분된다. 본 연구에서는 간편한 다중 공간정보처리 툴 킷을 구현하기 위하여 공간 데이터베이스 엔진으로 발표된 PostgreSQL-PostGIS를 적용하였다. 이 결과는 특정 응용 분야의 질의나 분석 기능을 포함하는 응용 시스템 개발시에 적용될 수 있다. 설계 및 구현 작업은 PostgreSQL 데이터베이스에서 운영되는 OGC 라이브러리와 C 인터페이스인 LIBPQ를 이용하였다. 결론적으로 가용성, 확장성, 대용량 처리, 안정성 등의 이점에 따라 PostGIS는 다중 공간정보를 다루는 대부분의 응용 시스템 개발 시에 이용될 수 있는 중요한 대안이 될 수 있다.

딥러닝을 위한 모폴로지를 이용한 수중 영상의 세그먼테이션 (Segmentation of underwater images using morphology for deep learning)

  • 이지은;이철원;박석준;신재범;정현기
    • 한국음향학회지
    • /
    • 제42권4호
    • /
    • pp.370-376
    • /
    • 2023
  • 수중영상은 수중 잡음과 낮은 해상도로 표적의 형상과 구분이 명확하지 않다. 그리고 딥러닝의 입력으로 수중영상은 전처리가 필요하며 Segmentation이 선행되어야 한다. 전처리를 하여도 표적은 명확하지 않으며 딥러닝에 의한 탐지, 식별의 성능도 높지 않을 수 있다. 따라서 표적을 구분하며 명확하게 하는 작업이 필요하다. 본 연구에서는 수중영상에서 표적 그림자의 중요성을 확인하고 그림자에 의한 물체 탐지 및 표적 영역 획득, 그리고 수중배경이 없는 표적과 그림자만의 형상이 담긴 데이터를 생성하며 더 나아가 픽셀값이 일정하지 않은 표적과 그림자 영상을 표적은 흰색, 그림자는 흑색, 그리고 배경은 회색의 3-모드의 영상으로 변환하는 과정을 제시한다. 이를 통해 딥러닝의 입력으로 명확히 전처리된 판별이 용이한 영상을 제공할 수 있다. 또한 처리는 Open Source Computer Vision(OpenCV)라이브러리의 영상처리 코드를 사용했으면 처리 속도도 역시 실시간 처리에 적합한 결과를 얻었다.

SCAM 기상모델의 성능향상을 위한 PGI Compiler의 OpenACC 활용 (Performance Improvement of SCAM Climate Model using PGI Compiler with OpenACC)

  • 이창현;강보경;정성욱
    • 한국정보전자통신기술학회논문지
    • /
    • 제15권3호
    • /
    • pp.189-197
    • /
    • 2022
  • 고성능 컴퓨팅 기술이 발달하고 수치 모델 방식이 고도화됨에 따라 더욱 우수한 기상예보를 진행할 수 있게 되었다. 본 논문에서는 SCAM 기상 모델에 대하여 컴파일 시간을 제외한 모델 수행시간에 대한 성능 향상을 끌어내는 것이 목적이다. 따라서, 기존의 Intel Fortran Compiler를 이용하여 수행된 모델을 PGI Fortran Compiler로 변경하였다. 이를 위해 시스템 환경 변수 재설정, 컴파일 옵션 조정, 관련 의존성 SW 및 라이브러리 설치 그리고 소스 코드를 수정하였다. 또한, 본 논문에서 제안한 PGI Compile with OpenACC 방법을 제시하고 적용하였다. 그 결과 러닝 시간의 경우 기존 Intel에서 PGI로 컴파일러가 변경되면, 러닝 시간의 경우 6.08%의 성능 향상이 되었으며, OpenACC를 추가로 적용할 경우, 기존 대비 43.05%의 성능 향상을 보여준다. 이는 본 논문에서 제안한 SCAM모델에서 PGI Compile with OpenACC 방법이 우수한 성능을 보여줄 수 있음을 입증한다.

Comparative Analysis of TTAK.KO-06.0288-Part3 and Development of an Open-source Communication Library for Greenhouse Control System

  • Kim, Joon Yong;Kim, Sangcheol;Lee, Jaesu
    • Journal of Biosystems Engineering
    • /
    • 제43권1호
    • /
    • pp.72-80
    • /
    • 2018
  • Purpose: A modern greenhouse consists of various Information and Communications Technology (ICT) components e.g., sensor nodes, actuator nodes, gateways, controllers, and operating softwarethat communicate with each other. The interoperability between these components is an essential characteristic for any greenhouse control system. A greenhouse control system could not work unless the components communicate via common interfaces. The TTAK.KO-06.0288 is an interface standard consisting of four parts. Notably, TTAK.KO-06.0288-Part3, which describes the interface between a greenhouse operating system (GOS) and a greenhouse control gateway (GCG), is the core standard of TTAK.KO-06.0288. The objectives of this study were to analyze the TTAK.KO-06.0288-Part3 standard, to suggest alternative solutions for identified issues, and to develop a library as a proof of the alternative solutions. Methods: The "data field" was analyzed using a comparative analysis method, since it is a data transmission unit of TTAK.KO-06.0288-Part3. It was compared with other parts of TTAK.KO-06.0288 in terms of definition, format, size, and possible values. Although TTAK.KO-06.0288-Part1 and TTAK.KO-06.0288-Part2 do not use a "data field," they have a similar data structure. That structure was compared with the "data field" of TTAK.KO-06.0288-Part3. Results: Twenty-one issues were identified across four categories: inter-standard issues, intra-standard issues, operational issues, and misprint issues. Since some of the issues can raise interoperability problems, 16 alternative solutions were suggested. In order to prove the alternative solutions, an open-source communication library called libtp3 was developed. The library passed 14 unit tests and was adapted to two research. Conclusions: Although TTAK.KO-06.0288-Part3 is an interface standard for communication between a GOS and a GCG, it might not communicate between different implementations because of the identified issues in the standard. These issues could be solved by the alternative solutions, which could be used to revise TTAK.KO-06.0288. In addition, a relevant organization should develop a program for compatibility testing and should pursue test products for smart greenhouses.

CollectiveAccess를 활용한 지역예술단체 디지털 아트 아카이브 구축 - J미술협회를 중심으로 - (The Development of Digital Art Archives Using CollectiveAccess for Local Arts Organization : A Case of J Art Association)

  • 박준형;박지원;한희영;정지나;김용
    • 한국도서관정보학회지
    • /
    • 제48권3호
    • /
    • pp.303-331
    • /
    • 2017
  • 지역예술단체는 공연, 전시, 공모전, 축제 등 지역 내 다양한 행사를 주관하고 지역예술가의 정보 공유의 장, 신진예술가 발굴 및 지원 등 지역의 문화예술활동을 주도하며 오랫동안 지역 사회의 예술문화 발전에 큰 공헌을 하고 있다. 지역예술단체 기록은 과거와 현재의 지역문화예술의 수준과 가치를 보여주는 역사적인 의미를 지닌 기록이기 때문에 체계적인 관리가 필요하다. 또한 다양한 프로젝트를 진행하면서 생산된 지역예술단체의 기록은 이용자의 관심과 요구가 높기 때문에 이를 효과적으로 보여줄 수 있는 전시 서비스가 필요하다. 이에 본 연구는 공개소프트웨어인 CollectiveAccess를 기반으로 지역예술단체 디지털 아트 아카이브를 구축하여 지역예술단체 기록을 체계적으로 관리하며 전시 서비스할 수 있는 방안을 제시하고자 한다.