• 제목/요약/키워드: 소프트웨어 설계 및 구현

검색결과 1,575건 처리시간 0.024초

Honeycomb CFA 구조를 갖는 CCD 이미지센서의 필터특성을 고려한 디모자이킹 알고리즘의 개발 및 검증 (A New Demosaicking Algorithm for Honeycomb CFA CCD by Utilizing Color Filter Characteristics)

  • 서주현;정용진
    • 대한전자공학회논문지SP
    • /
    • 제48권3호
    • /
    • pp.62-70
    • /
    • 2011
  • CFA(Color Filter Array)를 사용하는 이미지 센서에서는 컬러정보를 획득하기 위해 디모자이킹 과정을 거치게 된다. 이상적인 컬러특성을 갖는 이미지센서에 적용되는 디모자이킹 방식은 실제로 이미지센서에 바로 적용할 경우 올바른 동작을 장담할 수 없는데, 이는 센서마다 그 특성이 다르기 때문이다. 따라서 디모자이킹 알고리즘을 적용할 때에는 각 센서의 특성에 따라서 다르게 적용이 되어야만 한다. 본 논문에서는 Honeycomb CFA방식을 사용하는 CCD 이미지 센서에서 사용되는 디모자이킹 알고리즘을 제안하고, 실제 이미지 센서(CBN385B)의 컬러특성을 고려하여 필터의 계수를 보정함으로써 개선된 성능을 갖는 디모자이킹 알고리즘을 제안한다. 또한 디모자이킹 알고리즘을 하드웨어로 구현하여 그 성능을 비교한다. 제안한 알고리즘을 검증하기 위한 방법으로 전체 ISP시스템을 구현 했으며, 성능을 확인할 지표로 알고리즘 자체성능은 PSNR로 이미지센서의 필터특성의 적용의 결과는 RGB분포도를 이용하였다. 결과적으로 기존의 방법에 비해 PSNR 값이 4~8dB 증가하였으며, 실제 이미지센서(CBN385B)에서 Red 성분으로 편중된 현상도 제거하였다. 또한 하드웨어 설계를 통해 소프트웨어적인 연산의 복잡성을 해결하였으며 검증을 위해 Spartan-3E FPGA가 사용되었다. 총 게이트 수는 45K개이며 25 frame/sec의 속도를 보였다.

적외선 기반 실내 사용자 위치 추적 시스템 (Infrared-based User Location Tracking System for Indoor Environments)

  • 정석민;정우진;우운택
    • 전자공학회논문지CI
    • /
    • 제42권5호
    • /
    • pp.9-20
    • /
    • 2005
  • 본 논문에서는 실내에서 이동하는 사용자를 적외선에 기반을 둔 근접방법으로 추적하는 시스템인 ubiTrack을 제안한다. 현재까지 개발된 대부분의 실내 위치 추적 시스템들은 성능 및 정확도 향상을 위해 중앙 집중적인 방식으로 사용자를 추적하고 있다. 그러나 이와 같은 방식은 수많은 센서들이 환경에 편재되는 유비쿼터스 컴퓨팅 환경에서 프라이버시 문제를 야기할 수 있으며 다수의 사용자로 위치 추적을 확장하는 경우 연산의 부하가 크다는 문제점이 있다. 제안된 ubiTrack은 사용자의 모바일 기기에서 위치정보를 획득하는 passive mobile 구조로 설계되어 프라이버시 문제를 완화하며, 이동하는 사용자에 적합한 영역기반의 근접방법을 사용하여 위치 추적을 위한 연산의 효율을 높인다. 이를 위해 ubiTrack은 센싱 영역을 시분할 방식 (Time-Division Multiplexing)으로 중첩시켜 사용자에게 적합한 영역을 생성하며, 시분할 방식에 따른 성능 저하를 막기 위해 짧은 발신 주기를 가지는 적외선 통신 방식을 사용한다. 아울러 ubiTrack은 위치 추적의 정확도와 정밀도를 높이기 위해 하드웨어로 구현된 수신기와 소프트웨어로 구현된 활용 모듈에서 외부로부터의 충격이나 신호 강도 약화에 의해 발생하는 노이즈를 필터링하는 방법들을 각각 사용한다. ubiTrack은 유비쿼터스 컴퓨팅 환경에서 서로 다른 어플리케이션들의 통신을 지원하는 네트워크 모듈과 연계되어 있어, 단순히 위치 정보에 의존적인 어플리케이션뿐만 아니라 사용자 컨텍스트 정보를 활용하는 어플리케이션 등의 다양한 서비스들에서 쉽게 응용될 수 있다.

전자상거래용 사이버뱅크의 지불결제시스템 구축 (Implementation of payment settlement system through Cyber Bank for Electronic Commerce)

  • 김문식;이은석
    • 정보처리학회논문지D
    • /
    • 제15D권1호
    • /
    • pp.121-130
    • /
    • 2008
  • 상거래 활동에서 전자상거래가 차지하는 비중과 다양성이 높아 질수록 기존의 단순한 지불결제 수단에서 가치를 저장, 부여, 이전할 수 있는 새로운 형태의 지불결제 및 금융형태가 절실히 요구되고 있다. 사이버뱅크 시스템은 이러한 요구에 가장 가까운 대안으로 주목 받고 있다. 그러나 현존의 사이버뱅크 시스템은 기존은행이 사용하는 업무 프로세스를 그대로 적용하여 운영함으로, 사이버뱅크를 위한 초기 설비투자 비용이 크고, 운영, 관리 등에서 어려움이 있다. 그리고 판매자와 구매자 간의 논스톱 직접 지불결제 방식이 아닌 기존의 신용카드 방식을 사용 함으로서 가치의 저장, 부여, 이전의 기능을 충분히 사용하지 못하여 별도의 대금정산 절차가 추가적으로 필요하다. 그래서 인터넷 상에서 현금지불 기능을 할 수가 없는 등의 문제가 있다. 본 논문은 상기의 문제에 대응하기 위해 (1) 사이버뱅크용 인프라 소프트웨어 개발에 필요한 통합업무 프로세스(OPOI)를 새로이 제안하고, (2) 인터넷상에서의 전자상거래에 적용될 지불결제시스템의 새로운 업무프로세스를 제안한다. 또한 이들을 기반으로한 (3) 새로운 사이버뱅크용 지불결제시스템을 설계, 구현한다. 이를 통해 기존의 사이버뱅크 시스템이 갖는 문제점을 해결하고 차세대의 발전된 지불결제수단으로서의 사이버뱅크의 가능성을 제시한다. 본 제안시스템은 실제 구현하여 그 유효성을 확인하고 있다.

스마트폰을 이용한 사용자 운동 모션 인식 시스템 구현 (A Implementation of User Exercise Motion Recognition System Using Smart-Phone)

  • 권승현;최유순;임순자;정석태
    • 한국산학기술학회논문지
    • /
    • 제17권10호
    • /
    • pp.396-402
    • /
    • 2016
  • 최근 스마트폰의 성능이 향상되고 보급이 증가하면서 기존 기기들의 다양한 기능들이 집적되고 있다. 특히 각종 센서들의 개발로 스마트 기기의 기능은 한층 성숙단계에 이르렀다. 스마트 기기의 발달과 더불어 각종 애플리케이션이 쏟아져 나오는 요즘 애플리케이션을 이용하여 사용자의 신체적 활동을 촉진하는 헬스케어 서비스 및 연구가 각광 받고 있다. 그러나 이러한 서비스들은 다이어트를 혼자서 해야 하고, 사용자가 정확한 자세로 운동을 하고 있는지 감지하는 운동 모션인식 기능이 없기 때문에 운동의 효과를 얻기에는 제한이 있다. 본 논문에서는 스마트폰 내에 내장되어 있는 센서들을 이용하여 사용자의 움직임을 감지할 수 있는 운동 모션 인식 소프트웨어를 개발하고 더불어 웹서버와 연동하여 지인들과 친구를 맺어 서로 운동을 제안하고 이를 수행할 수 있는 시스템을 설계 하고 구현하였다. 운동 모션 인식은 Kalman Filter 알고리즘을 이용하여 사용자의 움직임 데이터를 보정하고, DTW 알고리즘을 이용하여 기존에 샘플링 되어 있는 데이터와 비교하여 사용자가 정확한 자세로 운동을 하였는지 판단되어 진다.

Implementation of Git's Commit Message Classification Model Using GPT-Linked Source Change Data

  • Ji-Hoon Choi;Jae-Woong Kim;Seong-Hyun Park
    • 한국컴퓨터정보학회논문지
    • /
    • 제28권10호
    • /
    • pp.123-132
    • /
    • 2023
  • Git의 커밋 메시지는 프로젝트 진행 혹은 운영 과정에서 소스가 변경되는 이력을 관리한다. 이러한 이력 데이터를 활용하면 프로젝트 리스크와 프로젝트 현황을 파악할 수 있어 비용 절감과 시간 효율개선을 높일 수 있다. 이와 관련된 많은 연구가 진행되고 있고 이러한 연구 분야 중 커밋 메시지를 소프트웨어 유지관리의 유형으로 분류하는 연구가 있다. 발표된 연구 중 최대 분류 정확도는 95%로 보고되어 있다. 본 논문에서는 커밋 분류 모델을 이용한 솔루션 등의 활용을 목적으로 연구를 시작했고, 기존 연구 중 정확도가 가장 높은 모델이 JAVA 언어로 작성된 프로그램에만 적용할 수 있는 제약을 없애기 위한 연구를 수행하였다. 이를 위해 GPT를 이용해서 소스 변경 데이터를 자연어로 표준화하는 단계를 추가 설계하고 구현하였다. 본문은 Git에서 커밋 메시지와 소스 변경 데이터를 추출하고, GPT로 소스 변경 데이터를 표준화하는 과정과 디스틸버트(DistilBERT) 모델을 이용한 학습 과정을 설명한다. 검증 결과 91%의 정확도를 측정하였다. 제안하는 모델은 정확도를 확보하고 특정 프로그램에 종속되지 않고 분류할 수 있는 모델을 구현 및 검증하였다. 향후 Bard를 이용한 분류 모델 연구와 제안한 분류 모델을 이용해 프로젝트에 도움이 되는 관리 도구 모델에 관해 연구할 계획이다.

TMA 분석을 위한 지능적 의학 전문가 시스템의 설계 및 구현 (Design and Implementation of an Intelligent Medical Expert System for TMA(Tissue Mineral Analysis))

  • 조영임;한근식
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권2호
    • /
    • pp.137-152
    • /
    • 2004
  • 모발분석(TMA: Tissue Mineral Analysis)은 머리카락 속에 있는 30여 가지의 미네랄과 8가지의 중금속의 양과 중요 미네랄 비율을 분석하여 체내에 과잉, 결핍 및 불균형 상태를 평가하고, 그 결과가 현재 인체에 미치는 영향을 예측하여, 건강을 유지하는 방향을 제시하는 임상 영양학 및 독성학 모발조직 검사방법을 말한다. 그러나 국내 TMA 분석방법은 몇 가지 문제점이 있다. 첫째, TMA 분석기기는 있으나 분석결과를 해석할 수 있는 한국형 의학 정보 데이타베이스가 없다. 둘째, 미국에서 보내오는 TMA 검사결과 자료가 영문이며 철저한 보안에 바탕을 둔 그래픽 파일 형태이므로 활용성이 적다. 셋째, TMA 관련 데이터베이스가 있어도 의료기관에서 사용하기 어려운 매우 낮은 수준이므로 TMA 분석 및 의료서비스를 위해 매번 미국에 의뢰해야 하므로 심각한 외화낭비를 초래한다. 넷째, TMA 결과가 서구식 생활패턴에서 비롯된 데이터 베이스로부터 구축된 것이므로 검사결과의 신뢰성 문제가 발생한다. 따라서 본 논문에서는 이러한 문제점을 해결하기 위해 국내 전문 기관으로부터 자료를 제공받아 TMA 관련 국내 최초 지능적 의학 전문가 시스템(IMES: Intelligent Medical Expert System)을 개발하였다. IMES는 TMA 자료를 다단계 통계분석 방법에 의한 결정 트리 분류기를 이용하여 분류하고 다중 퍼지 규칙베이스를 구축하여, 지능적 퍼지추론 방법에 의해 한글화된 데이터베이스로부터 복잡한 자료를 추론하도록 구축하였다. 본 IMES 시스템을 실제 적용한 결과 업무능률과 만족도가 각각 86%, 92% 증가함을 알 수 있었다.

OpenGIS 기반 홍수범람지도 작성 자동화 툴 개발 및 제주 한천 적용 연구 (An Automated OpenGIS-based Tool Development for Flood Inundation Mapping and its Applications in Jeju Hancheon)

  • 김경동;김태은;김동수;양성기
    • 대한토목학회논문집
    • /
    • 제39권6호
    • /
    • pp.691-702
    • /
    • 2019
  • 홍수범람지도는 홍수에 대비하여 도시계획이나 댐 수위 조절 운영, 제방 등의 설계에 주요 지표로 사용되며 거주지역에 대한 홍수 발생 여부를 예보하거나 홍수 발생 시 신속하고 안전하게 대피하도록 하는 홍수 예·경보시스템 구축 등에도 중요한 역할을 한다. 국가하천과 같이 중요도 혹은 홍수 취약성이 높은 하천주변 지역의 경우, 고정밀도 LiDAR 기반 DEM 기반 정확도가 높은 홍수지도 작성에 2차원 혹은 3차원의 전문화된 범람지도 가시화 수치모형이 비용과 상관없이 활용될 수 있으나 지방하천 및 소하천은 예산상 한계 및 적합한 기술부족으로 여전히 시간소모적인 수작업이나 부정확하거나 비효율적인 기존 홍수지도작성 기법을 감수해왔다. 본 연구에서는, 실무에서 하천기본계획 수립 시 활용되는 HEC-RAS 기반 1차원 홍수위 모형 결과와 DEM을 기반으로 홍수지도작성의 복잡한 단계를 자동화시키고, 오픈소스인 QGIS와 연계할 수 있어 고비용의 ArcGIS에 기반하지 않는 OpenGIS 기반 홍수범람지도 생성 자동화 소프트웨어(Open Flood Mapper, OFM)를 개발하였다. OFM은 지난 2007년도 태풍 나리 내습 시 범람피해를 입은 제주도 한천 하류 침수흔적도, 첨두홍수위에 기반한 HEC-GeoRAS 및 수작업을 통해 제작한 홍수 범람지도와 비교하여 검증하였고, 빈도별 홍수범람지도를 추적하여 극한 홍수사상에서 범람의 특성을 시범적으로 구현하고 분석하였다.

iRODS를 이용한 대용량 전자기록물 관리 시스템 (Massive Electronic Record Management System using iRODS)

  • 한용구;김진승;이승현;이영구
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권8호
    • /
    • pp.825-836
    • /
    • 2010
  • 정보통신의 발전으로 인한 전자 기록물의 등장은 기록물 관리 체계에 많은 변화를 가져 왔다. 전자 기록물의 등장으로 인한 기록물관리의 가장 큰 변화는 종이기록물 등의 물리적인 기록물에 대한 수동적인 관리체제에서 컴퓨터 시스템을 통한 전자형식 기록물의 자동화된 기록 관리체제로의 전환과 대량 대용량으로 발생하는 전자 기록물에 대한 효율적인 관리이다. 데이터 그리드 소프트웨어인 iRODS(Integrated Rule-Oriented Data System)는 규칙 기반 데이터 그리드 시스템으로서 지리적으로 분산된 컴퓨팅 자원을 네트워크로 연동하여 가상화를 통해 대용량 저장 인프라를 구성한다. 특히, 이 시스템은 규칙을 정의함으로써, 입력되는 전자 기록물에 대한 데이터를 분산 및 백업하는 등의 조작이 가능하다. 따라서 iRODS는 대량, 대용량으로 발생하는 전자기록물을 자동적으로 관리하는 전자기록물 관리시스템의 구축에 적합한 기술이다. 본 논문은 규칙 기반의 그리드 시스템인 iRODS를 이용하여 전자 기록물 관리 시스템을 설계 및 구현하였다. 본 논문에서 구축한 전자 기록물 관리 시스템은 iRODS의 규칙을 이용하여 기록물 유형에 따라 데이터를 자동 분산하며 데이터를 자동으로 백업한다. 그리고 iRODS의 메타데이터를 관리하는 iCAT DB를 이용하여 전자 기록물의 메타 데이터 저장 및 검색 기능을 제공한다.

공정 제어 응용을 위한 분산 능동 객체 시스템(DAOS)의 설계 및 구현 (Design and Implementation of Distributed Active Object System(DAOS) for Manufacturing Control Applications)

  • 음두헌;유은자
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권2호
    • /
    • pp.141-150
    • /
    • 2001
  • 낙공정 제어 응용은 로봇, AGV(Automatic Guided Vehicle), 컴베이어 등과 같이 능동적이면서 병행적으로 동작하는 컴포넌트들로 구성되며 이들간의 상호작용으로 수행이 이루어진다. 객체지향 기술은, 이러한 컴포넌트들을 재사용이 가능한 객체로 모델링하여, 공정 제어 응용의 생산성 및 확장성을 향상시킬 수 있다. 그러나 기존 객체지향 기술의 객체는 상태와 행위 정보만을 캡슐화하여 실세계의 객체를 표현하며, 메시지가 전달되어야만 반응하는 수동 객체(passive object)이다. 본 논문에서 소개하는 분산 능동 객체 시스템(Distributed Active Object System: DAOS) 방식은 Java/CORBA 기반의 분산 환경에서 객체의 상태와 행위 정보 뿐 아니라 객체 자신의 제어(control) 부분까지 캡슐화한 능동 객체(active object)을 지원하여, 공정 제어 컴포넌트들을 더욱 완전하게 모델링할 수 있다. 여기서, 자신의 제어란 자신의 상태뿐 아니라 인터페이스 변수(interface variable)로 연결된 타 객체의 상태까지 모니터링하고 그 상태 변화에 따라 스스로 행위를 수행할 수 있는 기능을 말한다[1, 2]. 따라서 DAOS 방식은, 메시지 전달을 이용해 각 분산 객체들의 제어를 기술하지 않고, 인터페이스 변수들을 사용하여, 스스로 기동할 수 있는 객체들을 구성적으로 조립하여 시스템을 구축한다. 즉, DAOS 방식은 객체 조립성을 지원하여 기존 객체지향 기술보다 분산 공정 제어 소프트웨어 생산성 및 확장성을 개선하고, 제어까지 캡슐화된 능동 객체를 지원하여 컴포넌트의 재사용을 향상시킨다.

  • PDF

제로 에너지 건축물을 위한 자립형 저전력 IoT 센서 모듈 개발에 대한 연구 (A Study on Development of Independent Low Power IoT Sensor Module for Zero Energy Buildings)

  • 강자윤;조영찬;김희준
    • 한국정보전자통신기술학회논문지
    • /
    • 제12권3호
    • /
    • pp.273-281
    • /
    • 2019
  • 국가 총에너지 소비량 중 건축물에서 소비하는 에너지는 전체의 10% 이상을 차지고 있다. 이러한 이유로 우리나라는 2025년부터 제로에너지 건물 의무화 정책을 채택하였고, 결국 건축물 에너지 절감 기술에 대한 연구가 요구되고 있다. 건축물 중 빌딩의 에너지 소비 형태를 분석해보면 조명 및 냉난방 에너지가 전체 에너지 소비량의 60% 이상을 차지하고 있는데, 이는 태양광 취득률 및 창문의 개폐 운용과 직접적인 연관이 있다. 본 논문에서는 건축물에너지 관리시스템에 취득 정보를 전송하기 위한 창호용 저전력 IoT 센서 모듈을 개발하기 위해 연구를 진행하였다. 이 모듈은 외부 환경 및 창문 개폐 상태 정보를 실시간으로 빌딩 에너지 관리 시스템에 전송하여 능동적으로 에너지 절감 조치를 취할 수 있게 네트워크를 구성하였다. 모듈에 사용되는 전력은 하베스트 에너지 중 태양광 발전을 이용한 독립적인 전원으로 설계하였다. 전원은 Buck 컨버터를 적용하여 MPPT 제어를 통해 리튬이온 배터리에 4V로 충전하는 방식으로 효율은 약 85.87%이다. 통신은 WiFi 방식을 적용하여 실시간으로 전송할 수 있도록 구성하였다. 모듈의 소비전력 저감을 위해 하드웨어 및 소프트웨어 측면에서 분석하여 저전력 IoT 센서 모듈을 구현에 대한 연구를 진행하였다.