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

검색결과 1,314건 처리시간 0.028초

선박안전 운항을 위한 이진 분할 알고리즘 기반 해상 객체 검출 하드웨어 가속기 설계 및 구현 (Design and Implementation of a Hardware Accelerator for Marine Object Detection based on a Binary Segmentation Algorithm for Ship Safety Navigation)

  • 이효찬;송현학;이성주;전호석;김효성;임태호
    • 한국정보통신학회논문지
    • /
    • 제24권10호
    • /
    • pp.1331-1340
    • /
    • 2020
  • 해상 객체 검출은 선장이 육안으로 해상 주변의 충돌 위험성이 있는 부유물을 컴퓨터를 통해 자동으로 검출하여 사람이 확인하는 방법과 유사한 정확도로 인지하는 방법을 말한다. 기존 선박에서는 레이더의 전파를 통해 해상 부유물의 유무와 거리를 판단하였지만 형체를 알아내어 장애물이 무엇인지는 판단할 수 없는 약점이 있다. 반면, 카메라는 인공지능 기술이 발달하면서 물체를 검출하거나 인식하는데 성능이 우수하여 항로에 있는 장애물을 정확하게 판단할 수 있다. 하지만, 디지털 영상을 분석하기 위해서는 컴퓨터가 대용량의 화소를 연산해야 하는데 CPU는 순차적 처리 방식에 특화된 구조이기에 처리속도가 매우 느려 원활한 서비스 지원은 물론 안전성도 보장할 수 없게 된다. 따라서 본 논문에서는 해상 객체 인식 소프트웨어를 개발하였고 연산량이 많은 부분을 가속화하기 위해 FPGA로 구현하였다. 또한, 임베디드 보드와 FPGA 인터페이스를 통해 시스템 구현 완성도를 높였으며 소프트웨어 기반의 기존 구현 방법보다 약 30배의 빠른 성능을 얻었고 전체 시스템의 속도는 약 3배 이상이 개선되었음을 확인할 수 있었다.

주기성을 갖는 입출력 데이터의 연관성 분석을 통한 회귀 모델 학습 방법 (Learning Method for Regression Model by Analysis of Relationship Between Input and Output Data with Periodicity)

  • 김혜진;박예슬;이정원
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제11권7호
    • /
    • pp.299-306
    • /
    • 2022
  • 최근 로봇이나 설비, 회로 등에 센서 내장이 보편화 되고, 측정된 센서 데이터를 학습하여 기기의 고장을 진단하기 위한 연구가 활발하게 수행되고 있다. 이러한 고장 진단 연구는 고장 상황이나 종류를 예측하기 위한 분류(Classification) 모델 개발과 정량적으로 고장 상황을 예측하기 위한 회귀(Regression) 모델 개발로 구분된다. 분류 모델의 경우, 단순히 고장이나 결함의 유무(Class)를 확인하는 반면, 회귀 모델은 무수히 많은 수치 중에 하나의 값(Value)을 예측해야 하므로 학습 난이도가 더 높다. 즉, 입력과 출력을 대응시켜 고장을 예측을 할 때, 유사한 입력값이 동일한 출력을 낸다고 결정하기 어려운 불규칙한 상황이 다수 존재하기 때문이다. 따라서 본 논문에서는 주기성을 지닌 입출력 데이터에 초점을 맞추어, 입출력 관계를 분석하고, 슬라이딩 윈도우 기반으로 입력 데이터를 패턴화 하여 입출력 데이터 간의 규칙성을 확보하도록 한다. 제안하는 방법을 적용하기 위해, 본 연구에서는 MMC(Modular Multilevel Converter) 회로 시스템으로부터 주기성을 지닌 전류, 온도 데이터를 수집하여 ANN을 이용하여 학습을 진행하였다. 실험 결과, 한 주기의 2% 이상의 윈도우를 적용하였을 때, 적합도 97% 이상의 성능이 확보될 수 있음을 확인하였다.

ECDSA 하드웨어 가속기가 내장된 보안 SoC (A Security SoC embedded with ECDSA Hardware Accelerator)

  • 정영수;김민주;신경욱
    • 한국정보통신학회논문지
    • /
    • 제26권7호
    • /
    • pp.1071-1077
    • /
    • 2022
  • 타원곡선 암호 (elliptic curve cryptography; ECC) 기반의 공개키 기반구조 구현에 사용될 수 있는 보안 SoC(system-on-chip)를 설계하였다. 보안 SoC는 타원곡선 디지털 서명 알고리듬 (elliptic curve digital signature algorithm; ECDSA)용 하드웨어 가속기가 AXI4-Lite 버스를 통해 Cortex-A53 CPU와 인터페이스된 구조를 갖는다. ECDSA 하드웨어 가속기는 고성능 ECC 프로세서, SHA3 (secure hash algorithm 3) 해시 코어, 난수 생성기, 모듈러 곱셈기, BRAM (block random access memory), 그리고 제어 FSM (finite state machine)으로 구성되며, 최소의 CPU 제어로 ECDSA 서명 생성과 서명 검증을 고성능으로 연산할 수 있도록 설계되었다. 보안 SoC를 Zynq UltraScale+ MPSoC 디바이스에 구현하여 하드웨어-소프트웨어 통합 검증을 하였으며, 150 MHz 클록 주파수로 동작하여 초당 약 1,000번의 ECDSA 서명 생성 또는 서명 검증 연산 성능을 갖는 것으로 평가되었다. ECDSA 하드웨어 가속기는 74,630개의 LUT (look-up table)와 23,356개의 플립플롭, 32kb BRAM 그리고 36개의 DSP (digital signal processing) 블록의 하드웨어 자원이 사용되었다.

이미지처리를 통한 선박평형수 내 유해수중생물 개체수 측정 (Counting Harmful Aquatic Organisms in Ballast Water through Image Processing)

  • 하지훈;임효혁;김용혁
    • 예술인문사회 융합 멀티미디어 논문지
    • /
    • 제6권3호
    • /
    • pp.383-391
    • /
    • 2016
  • 선박평형수란, 선박의 균형을 유지하기 위해서 배에 채우는 바닷물을 말한다. 선박평형수를 통한 외래종 유입은 생태계 교란의 주된 원인이다. 이를 방지하기 위해 IMO(International Maritime Organization)에서는 2004년 선박평형수와 침전물 관리협약을 채택하였다. 협약이 발효될 경우 각국 항만 당국에서는 선박평형수가 협약의 성능 기준에 맞게 배출되는지 확인이 필요하다. 본 논문에서는 이미지처리를 통한 선박평형수 내 유해수중생물 개체수 측정 방법을 제안한다. 부산 신항에서 채취한 선박평형수로부터 3개의 샘플을 추출하였으며, 각 샘플당 서로 다른3개의 grey-scale 이미지를 만들어 실험자료로 사용하였다. 이미지처리를 이용한 자동 세포계수 프로그램인 CellProfiler를 이용하여 본 논문에서 제안하는 방법과 비교하였다. CellProfiler에서 사용한 설정은 사람이 직접 세포계수를 한 결과에 맞춰 경험적으로 결정하였다. 각 이미지에서 CellProfiler와 가장 유사한 결과를 보이는 최적의 임계값을 찾은 뒤 그 평균을 최종 임계값으로 사용하였다. 실험결과에서 제안한 방법은 CellProfiler와 비슷한 세포 계수 결과를 보이면서도 약 10배 정도 빠른 처리 속도를 보였다.

인물 개체 분할을 위한 맥락-의존적 비디오 데이터 보강 (Context-Dependent Video Data Augmentation for Human Instance Segmentation)

  • 전현진;이종훈;김인철
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제12권5호
    • /
    • pp.217-228
    • /
    • 2023
  • 비디오 개체 분할은 비디오를 구성하는 영상 프레임 각각에 대해 관심 개체 분할을 수행해야 할 뿐만 아니라, 해당 비디오를 구성하는 프레임 시퀀스 전체에 걸쳐 개체들에 대한 정확한 트래킹을 요구하기 때문에 난이도가 높은 기술이다. 특히 드라마 비디오에서 인물 개체 분할은 다양한 장소와 시간대에서 상호 작용하는 복수의 주요 등장인물들에 대한 정확한 트래킹을 요구하는 특징을 가지고 있다. 또한, 드라마 비디오 인물 개체분할은 주연 인물들과 조연 혹은 보조 출연 인물들 간의 등장 빈도에 상당한 차이가 있어 일종의 클래스 불균형 문제도 있다. 본 논문에서는 미생 드라마 비디오들을 토대로 구축한 인물 개체 분할 데이터 집합인 MHIS를 소개하고, 등장인물 클래스 간의 심각한 데이터 불균형 문제를 효과적으로 해결하기 위한 새로운 비디오 데이터 보강 기법인 CDVA를 제안한다. 기존의 비디오 데이터 보강 기법들과는 달리, 새로운 CDVA 보강 기법은 비디오들의 시-공간적 맥락을 충분히 고려해서 목표 인물이 삽입되어야 할 배경 클립 내의 위치를 결정함으로써, 보다 더 현실적인 보강 비디오들을 생성한다. 따라서 본 논문에서 제안하는 새로운 비디오 데이터 보강 기법인 CDVA는 비디오 개체 분할을 위한 심층 신경망 모델의 성능을 효과적으로 향상시킬 수 있다. 본 논문에서는 MHIS 데이터 집합을 이용한 다양한 정량 및 정성 실험들을 통해, 제안 비디오 데이터 보강 기법의 유용성과 효과를 입증한다.

큐싱 공격 탐지를 위한 AutoML 머신러닝 기반 악성 URL 분류 기술 연구 및 서비스 구현 (AutoML Machine Learning-Based for Detecting Qshing Attacks Malicious URL Classification Technology Research and Service Implementation)

  • 김동영;황기성
    • 스마트미디어저널
    • /
    • 제13권6호
    • /
    • pp.9-15
    • /
    • 2024
  • 최근 정부 기관을 사칭한 가짜 QR(Quick Response)코드를 이용하여 개인정보와 금융정보를 탈취하는 QR코드와 스미싱을 결합한 '큐싱(Qshing)' 공격이 증가하는 추세이다. 특히, 이 공격 방식은 사용자가 단지 QR코드를 인식하는 것만으로 스미싱 페이지에 연결되거나 악성 소프트웨어를 다운로드하게 만들어 피해자가 자신이 공격당했는지조차 인지하기 어려운 특징이 있다. 본 논문에서는 머신러닝 알고리즘을 활용해 QR 코드 내 URL의 악성도를 파악하는 분류 기술을 개발하고, 기존의 QR 코드 리더기와 결합하는 방식에 관해 연구를 진행하였다. 이를 위해 QR코드 내 악성 URL 128,587개, 정상 URL 428,102개로부터 프로토콜, 파라미터 등 각종 특징 35개를 추출하여 데이터셋을 구축한 후, AutoML을 이용하여 최적의 알고리즘과 하이퍼파라미터를 도출한 결과, 약 87.37%의 정확도를 보였다. 이후 기존 QR코드 리더기와 학습한 분류 모델의 결합을 설계하여 큐싱 공격에 대응할 수 있는 서비스를 구현하였다. 결론적으로, QR코드 내 악성 URL 분류 모델에 최적화된 알고리즘을 도출하고, 기존 QR코드 리더기에 결합하는 방식이 큐싱 공격의 대응 방안 중 하나임을 확인하였다.

Load cycling에 따른 소수성 실험용 상아질 접착제의 nanoleakage 양상 (The nanoleakage patterns of experimental hydrophobic adhesives after load cycling)

  • 손서진;장주혜;강석호;유현미;조병훈;손호현
    • Restorative Dentistry and Endodontics
    • /
    • 제33권1호
    • /
    • pp.9-19
    • /
    • 2008
  • 본 연구의 목적은 두 가지 실험용 소수성 상아질 접착제와 전통적인 3-step 상아질 접착제의 nanoleakage 양상을 load cycling 전, 후에 비교하여 상아질 접착제의 내구성을 예측해 보고자 하는 것이다. 두 가지 실험용 소수성 상아질 접착제 즉, 에탄을 포함 상아질 접착제, 메탄을 포함 상아질 접착제를 만들었다. 대구치 30개의 치관부 3분의 1을 절단하고 임의로 3군으로 나누어 각각 Scotchbond Multi-Purpose (3M ESPE, St. Paul, MN, USA), 에탄올 포함 상아질 접착제 및 메탄을 포함 상아질 접착제를 사용하여 상아질 접착 후, 복합레진으로 치관부를 수복하였다. 각각의 접착 시스템을 Load cycling 여부에 따라 두 군으로 나누고 각각의 치아를 접착 계면에 수직으로, 약 2.0 mm의 두께가 되도록 절단하여 치아마다 2개의 시편을 얻어 각 군 당10개의 시편을 얻었다. 시편을 50 % ammoniacal silver nitrate를 이용하여 염색한 후 주사전자현미경을 이용하여 혼성층의 nanoleakage를 관찰하였다. 은 침착의 분포는 image analysis software (Scion Image Beta 4.03, Scion Corp., Frederick, MD, USA)를 이용하여 gray value로 계산하였고 이 원분산 분석법으로 통계처리 하였다. 3종의 상아질 접착제에서 모두 nanoleakage가 관찰되었으나, 에탄올 포함 상아질 접착제와 메탄을 포함 상아질 접착제에서 Scotchbond Multi-Purpose 보다 적은 양의 nanoleakage 가 관찰되었다 (p < .0001). 각각의 상아질 접착제에서 load cycling에 따른 nanoleakage 양상의 변화는 관찰되지 않았다. 이상의 결과에서 친수성기를 줄이고 소수성기를 극대화 한 실험용 상아질 접착제가 접착 계면의 내구성 향상에 도움을 줄 수 있을 것으로 사료된다.

MSC 명세를 기반으로 한 병렬 프로그램 테스팅 환경의 개발 (Development of a Testing Environment for Parallel Programs based on MSC Specifications)

  • 김현수;배현섭;정인상;권용래;정영식;이병선;이동길
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제6권2호
    • /
    • pp.135-149
    • /
    • 2000
  • 병렬 프로그램 테스팅을 위한 기존의 연구는 대부분 프로그램 수행 중에 얻어진 이벤트 트레이스를 바탕으로 재수행성을 보장하는데 중점을 두고 있다. 반면에 개발과정에서 만들어진 요구 명세로부터 테스트 케이스를 생성하는 방법에 대한 연구는 빈약한 실정이다. 본 연구에서는 통신 소프트웨어 개발분야에서 광범위하게 사용되는 메시지 순차도(MSC)로 작성된 명세로부터 병렬 프로그램의 모듈 테스팅을 위한 테스트 케이스를 자동으로 생성하는 방법을 제안하고 생성된 테스트 케이스를 이용하여 실제 테스팅을 수행할 수 있는 환경을 개발하였다. 명세로부터 테스트 케이스를 자동으로 생성하기 위해서는 명세 내에 묵시적으로 포함되어 있는 이벤트들과 그들 간의 선후 관계를 파악해야 하는데 이를 위해서 본 연구에서는 논리시간벡터를 MSC 명세에 적용하기 위한 방법을 제안하여 이벤트간의 선후 관계인 이벤트 시퀀스를 추출하고 이를 테스트 케이스로 사용한다. 생성된 테스트 케이스는 TTCN 형태로 기술되고 이는 다시 CHILL 소스 코드 형태로 변환되어 테스트 대상이 되는 모듈과 상호 동작하면서 테스팅 대상 모듈의 동작이 기술된 요구 명세의 내용과 합치하는 지를 검사한다. 본 연구에서 개발한 테스팅 방법은 통신소프트웨어 개발 과정에서 산출된 MSC 명세로부터 테스트 케이스를 추출함으로써 테스팅을 위해 별도의 명세를 작성할 필요가 없다. 또한, 논리 시간 벡터를 적용하여 이벤트 시퀀스를 자동 생성할 뿐만 아니라 생성된 이벤트 시퀀스는 시스템 전체의 이벤트 시퀀스로써 독자적인 테스팅 방법으로 사용될 수 있다. TNF-$\alpha$ and NO. These findings suggest that compounds 6 and 11 are modulating various elements of the host immune response.%로서, carbofuran 단독투여와 carbofuran과 PB 또는 3-MC 투여사이에 대사산물의 종류는 같았으나 생성율에는 큰 차이가 있었다. 이와 같은 결과는 쥐에 carbofuran 투여 후 PB나 3-MC를 투여함으로써 carbofuran의 대사가 빠르게 이루어지고, 주 대사산물 중3-hydroxycarbofuran보다 독성 이 낮은 3-ketocarbofuran으로의 대사가 빠르게 이루어지기 때문에 carbofuran의 독성이 경감되어 쥐가 생존할 수 있는 것으로 판단된다.시장젓갈${\lrcorner}$에는 글루타민산, leucine, alanine, lysine의 4종류, ${\ulcorner}$반찬젓갈${\lrcorner}$에는 글루타민산, leucine, alanine의 3종류, ${\ulcorner}$일본병조림젓갈${\lrcorner}$은 글루타민산이 현저하게 많다.회하였다.ollowed fro all Sullungtang samples from Hanwoo. The results showed that the overall quality of Sullungtang significantly decreased

  • PDF

온라인 상품평의 내용적 특성이 소비자의 인지된 유용성에 미치는 영향 (Impact of Semantic Characteristics on Perceived Helpfulness of Online Reviews)

  • 박윤주;김경재
    • 지능정보연구
    • /
    • 제23권3호
    • /
    • pp.29-44
    • /
    • 2017
  • 인터넷 상거래에서, 소비자들은 기존에 제품을 구매한 다른 사용자들이 작성한 상품평에 많은 영향을 받는다. 그러나, 상품평이 점차 축적되어감에 따라, 소비자들이 방대한 상품평을 일일이 확인하는데 많은 시간과 노력이 소요되고, 또한 무성의하게 작성된 상품평들은 오히려 소비자들의 불편을 초래하기도 한다. 이에, 본 연구는 온라인 상품평의 유용성에 영향을 미치는 요인들을 분석하여, 소비자들에게 실제로 도움이 될 수 있는 상품평을 선별적으로 제공하는 예측모형을 도출하는 것을 목적으로 한다. 이를 위해, 텍스트마이닝 기법을 사용하여, 상품평에 포함되어있는 다양한 언어적, 심리적, 지각적 요소들을 추출하였으며, 이러한 요소들 중에서 상품평의 유용성에 영향을 미치는 결정요인이 무엇인지 파악하였다. 특히, 경험재인 의류군과 탐색재인 전자제품군에 대한 상품평의 특성 및 유용성 결정요인이 상이할 수 있음을 고려하여, 제품군별로 상품평의 특성을 비교하고, 각각의 결정요인을 도출하였다. 본 연구에는 아마존닷컴(Amazon.com)의 의류군 상품평 7,498건과 전자제품군 상품평 106,962건이 사용되었다. 또한, 언어분석 소프트웨어인 LIWC(Linguistic Inquiry and Word Count)를 활용하여 상품평에 포함된 특징들을 추출하였고, 이후, 데이터마이닝 소프트웨어인 RapidMiner를 사용하여, 회귀분석을 통한, 결정요인 분석을 수행하였다. 본 연구결과, 제품에 대한 리뷰어의 평가가 높고, 상품평에 포함된 전체 단어 수가 많으며, 상품평의 내용에 지각적 과정이 많이 포함되어 있는 반면, 부정적 감정은 적게 포함된 상품평들이 두 제품 모두에서 유용하다고 인식되는 것을 알 수 있었다. 그 외, 의류군의 경우, 비교급 표현이 많고, 전문성 지수는 낮으며, 한 문장에 포함된 단어 수가 적은 간결한 상품평이 유용하다고 인식되고 있었으며, 전자제품의 경우, 전문성 지수가 높고, 분석적이며, 진솔한 표현이 많고, 인지적 과정과 긍정적 감정(PosEmo)이 많이 포함된 상품평이 유용하게 인식되고 있었다. 이러한 연구결과는 향후, 소비자들이 효과적으로 유용한 상품평들을 확인하는데 도움이 될 것으로 기대된다.

몬테칼로 계산을 통한 흡수선량 재구성의 임상적 응용: 변형된 팬텀에서의 총제적 선량재구성 (Clinical Application of Dose Reconstruction Based on Full-Scope Monte Carlo Calculations: Composite Dose Reconstruction on a Deformed Phantom)

  • Yeo, Inhwan;Xu, Qianyi;Chen, Yan;Jung, Jae Won;Kim, Jong Oh
    • 한국의학물리학회지:의학물리
    • /
    • 제25권3호
    • /
    • pp.139-142
    • /
    • 2014
  • 본 연구의 목적은 흡수선량 재구성, 방사선 치료간의 재구성된 선량의 등록, 선량-체적 히스토그램의 생산등을 수행하는 선량 재구성의 임상적 응용시스템을 만들고 그것을 변형된 전립선 팬텀에 적용하는 것이다. 이를 위해 변형가능한 전립선 팬텀을 20 cm 깊이와 40 cm너비의 물팬텀에 집에 넣었다. 이것의 영상을 얻고, 전립선, 정낭 및 항문의 윤곽을 그렸다. 동일 평면에서 네개의 조사문을 이용하여 세기 변조계획을 세웠다.항문에 20 ml의 물풍선을 삽입하여 장기를 변형시켰다. 영상을 다시 획득하여 위 장기의 윤곽을 그렸다. XVMC몬테칼로 코드를 사용하여 두 팬텀및 EPID내에서 선량반응 인자를 계산하였다. 세기변조계획에서 얻어진 방사선을 두팬텀에 조사하여 EPID에서 적분형 영상을 얻었다. Demons 방법을 사용하여 변형된 팬텀을 변형전 팬텀에 등록시켰다. 이를 통해 단위체적별 위치변이 정보를 얻었고 이를 이용해 두 팬텀의 재 구성된 선량을 합하여 변형전 팬텀에 생산해 냈다. 순방향으로 계산된 치료계획 선량을 합산된 재구성된 선량과 비교하였다. 200 cGy에서 전립선과 정낭이 받든 체적은 차이를 거의 보이지 않았으나, 210 cGy 이상에서는 3%가량 차이를 보였다. 항문에서는 150-200 cGy영역에서 재구성된 선량에 의하여 받은 체적은 치료 계획과 비교하여 3% 이상 적었다. 본 연구를 통하여 선량 재구성의 임상적 응용시스템이 성공적으로 만들어 졌다. 변형된 전립선 팬텀에 적용되어 작지 않은 선량의 차이를 목표장기와 보호 장기에 보였다.