• 제목/요약/키워드: Computer Software

검색결과 8,396건 처리시간 0.031초

Google Earth Engine 제공 Sentinel-1과 Sentinel-2 영상을 이용한 지표 토양수분도 제작 실험 (An Experiment for Surface Soil Moisture Mapping Using Sentinel-1 and Sentinel-2 Image on Google Earth Engine)

  • 이지현 ;김광섭 ;이기원
    • 대한원격탐사학회지
    • /
    • 제39권5_1호
    • /
    • pp.599-608
    • /
    • 2023
  • 수문학, 기상학 및 농업과 같은 응용 분야에서 위성 기반 토양 수분 정보에 대한 관심이 높아지면서 다양한 해상도에서 토양수분도를 제작하는 방법의 개발과 사례 연구는 위성 정보 활용의 주요 주제 중 하나로 대두되고 있다. 이 연구는 Google Earth Engine (GEE)에서 제공하는 Sentinel-과 Sentinel-2 공개 자료를 적용하여 토양수분도 제작 결과를 예시하였다. 토양수분도는 synthetic aperture radar (SAR) 영상과 광학 영상과 융합하여 산출하였다. SAR 영상은 GEE에서 제공하는 Sentinel-1 위성의 후반 산란 계수 analysis ready data (ARD)자료와 Sentinel-2에서 계산한 정규식생지수와 함께 Environmental Systems Research Institute (ESRI)의 토지 피복자료를 사용하였다. 호주 빅토리아 주에 위치한 연구지역을 대상으로 토양수분도를 제작하였으며, 기존 연구에서 발표된 현장 측정값과 비교 분석하였다. 현장 측정값을 기준으로 실험 결과의 정확도를 비교한 결과로 결괏값은 기준 값과 4-10%p 차이를 보이는 유의미한 범위의 일치도를 보이고, 위성 기반 토양수분도와는 0.5-2%p의 높은 일치도를 보이는 것으로 나타났다. 따라서 지역의 지표 특성에 따라 고해상도의 토양수분도가 필요한 지역은 GEE를 통하여 제공되는 공개 자료와 이 연구에서 적용한 알고리즘으로 토양수분도의 제작이 가능할 것으로 생각한다.

KOMPSAT-3와 KOMPSAT-5 SAR 영상을 이용한 토양수분 산정과 결과 검증: 제주 서부지역 사례 연구 (Soil Moisture Estimation Using KOMPSAT-3 and KOMPSAT-5 SAR Images and Its Validation: A Case Study of Western Area in Jeju Island)

  • 이지현;이하영;김광섭;이기원
    • 대한원격탐사학회지
    • /
    • 제39권6_1호
    • /
    • pp.1185-1193
    • /
    • 2023
  • 위성 영상을 활용하여 정확한 토양 수분도를 산정하는 연구는 원격탐사 응용 분야에 포함되는 중요한 기본 연구 주제 중 하나이다. 이 연구의 목적은 KOMPSAT-3/3A 영상과 KOMPSAT-5 SAR 영상을 적용하여 시험 지역에 대하여 토양수분도를 제작하고 산정된 결과를 정확도 검증 차원에서 미국 NASA에서 제공하는 Soil Moisture Active Passive (SMAP)의 토양수분 자료와 정량 비교하는 것이다. 한편 농림 식생 지대를 중심으로 토양수분도를 산정하기 위하여 환경공간정보서비스에서 제공하는 토지피복지도를 연구에 적용하였다. 시험 연구 지역은 이 연구에 적용한 수분 구름 모델(Water Cloud Model)에 기반한 토양수분 산정 알고리즘 적용에 필요한 입력 자료가 모두 가용한 제주 서부 지역을 선정하였다. 토양수분도 제작에 사용한 Synthetic Aperture Radar (SAR) 영상은 KOMPSAT-5 HV와 Sentinel-1 VV 영상이며, 식생지수는 KOMPSAT-3 영상의 지표반사도를 사용하였다. 이 연구에서 산출한 토양수분도 산정 결과와 SMAP (L-3) 자료를 차분 연산으로 비교하면 차이 값이 평균 4.13±3.60p%의 높은 일치도를 보이는 것으로 나타났고, SMAP (L-4) 자료와의 차분 연산 결과는 평균 14.24±2.10p% 수준의 일치도를 보였다. 이 연구를 통하여 향후 우리나라 위성영상과 공공 제공자료를 이용하여 정확도가 높은 정밀 토양수분도를 제작할 수 있는 가능성을 제시하였다.

ChatGPT을 활용한 디지털회로 설계 능력에 대한 비교 분석 (Comparative analysis of the digital circuit designing ability of ChatGPT)

  • 남기훈
    • 문화기술의 융합
    • /
    • 제9권6호
    • /
    • pp.967-971
    • /
    • 2023
  • 최근에는 다양한 플랫폼 서비스가 인공지능을 활용하여 제공되고 있으며, 그 중 하나로 ChatGPT는 대량의 데이터를 자연어 처리하여 자가 학습 후 답변을 생성하는 역할을 수행하고 있다. ChatGPT는 IT 분야에서 소프트웨어 프로그래밍 분야를 포함하여 다양한 작업을 수행할 수 있는데, 특히 프로그램을 대표하는 C언어를 통해 간단한 프로그램을 생성하고 에러를 수정하는데 도움을 줄 수 있다. 이러한 능력을 토대로 C언어를 기반으로 만들어진 하드웨어 언어인 베릴로그 HDL도 ChatGPT에서 원활한 생성이 예상되지만, 베릴로그 HDL의 합성은 명령문들을 논리회로 구조 형태로 생성하는 것이기에 결과물들의 정상적인 실행 여부를 확인해야 한다. 본 논문에서는 용이한 실험을 위해 규모가 적은 논리회로들을 선택하여 ChatGPT에서 생성된 디지털회로와 인간이 만든 회로들의 결과를 확인하려 한다. 실험 환경은 Xilinx ISE 14.7로 모듈들을 모델링하였으며 xc3s1000 FPGA칩을 사용하여 구현하였다. 구현된 결과물을 FPGA의 사용 면적과 처리 시간을 각각 비교 분석함으로써 ChatGPT의 생성물과 베릴로그 HDL의 생성물의 성능을 비교하였다.

사전 탐지와 예방을 위한 랜섬웨어 특성 추출 및 분류 (Extraction and Taxonomy of Ransomware Features for Proactive Detection and Prevention)

  • 황윤철
    • 산업융합연구
    • /
    • 제21권9호
    • /
    • pp.41-48
    • /
    • 2023
  • 최근 들어 개인, 기업, 국가 등 사회 전반에 랜섬웨어에 의한 피해가 급증하고 있으며 그 규모도 점차 커지고 있다. 랜섬웨어는 사용자 컴퓨터 시스템에 침입하여 사용자의 중요 파일들을 암호화하여 사용자가 해당 파일들을 사용하지 못하게 하고 그 댓가로 금품을 요구하는 악의적인 소프트웨어이다. 랜섬웨어는 기타 다른 악의적인 코드들에 비해 공격기법이 다양하고 정교하여 탐지가 어렵고 피해 규모가 크기 때문에 정확한 탐지와 해결 방법이 필요하다. 정확한 랜섬웨어를 탐지하기 위해서는 랜섬웨어의 특성들로 학습한 탐지 시스템의 추론엔진이 요구된다. 따라서 본 논문에서는 랜섬웨어의 정확한 탐지를 위해 랜섬웨어가 가지는 특성을 추출하여 분류하는 모델을 제안하고 추출된 특성들의 유사성을 계산하여 특성의 차원을 축소한 다음 축소된 특성들을 그룹화하여 랜섬웨어의 특성으로 공격 도구, 유입경로, 설치파일, command and control, 실행파일, 획득권한, 우회기법, 수집정보, 유출기법, 목표 시스템의 상태 변경으로 분류하였다. 분류된 특성을 기존 랜섬웨어에 적용하여 분류의 타당성을 증명하였고, 차후에 이 분류기법을 이용해 학습한 추론엔진을 탐지시스템에 장착하면 새롭게 등장하는 신종과 변종 랜섬웨어도 대부분 탐지할 수 있다.

DSLR을 이용한 효율적인 스택스매싱 공격탐지 방법 (Efficient Stack Smashing Attack Detection Method Using DSLR)

  • 황도영;유동영
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제12권9호
    • /
    • pp.283-290
    • /
    • 2023
  • 최근 IoT 기술이 꾸준하게 발전되면서 의료 시스템, 스마트 TV 시계 등에서 많이 활용되고 있다. 소프트웨어 개발의 66%가 메모리 공격에 취약한 C 언어를 통해 개발되고 C 언어를 사용하는 IoT 기기에 위협적으로 작용한다. 스택스매싱 오버플로 공격은 사용자가 정의한 버퍼 크기보다 큰 값을 삽입하여 반환 주소가 저장된 영역을 덮어쓰게 하여 프로그램이 정상적으로 동작하지 못하게 한다. 메모리 가용량이 적은 IoT 기기는 스택스매싱 오버플로 공격에 취약하다. 또한, 기존의 백신 프로그램을 그대로 적용하게 되면 IoT 기기가 정상적으로 동작하지 못한다. 연구에서는 IoT 기기에 대한 스택스매싱 오버플로 공격을 방어하기 위해 여러 탐지 방법 중 카나리아를 사용하여 각각 무작위 값, 체크썸, DSLR(무작위 저장 위치)로 조건을 설정했다. 2개의 카나리아를 버퍼 내에 배치하여 하나는 버퍼의 끝인 반환 주소 앞에 배치하고 나머지 하나는 버퍼 내 무작위 위치에 저장했다. 이는 고정된 위치에 저장된 카나리아 값은 공격자가 위치를 예측하기 쉬우므로 무작위한 위치에 카나리아를 저장하여 공격자가 카나리아의 위치를 예측하기 어렵게 했다. 탐지 프로그램 실행 후 스택스매싱 오버플로 공격이 발생 후 각 조건을 만족하게 되면 프로그램이 종료된다. 설정한 조건을 각각 조합하여 8가지 경우의 수를 만들었고 이를 테스트했다. 이를 통해 IoT 기기에는 다중 조건을 사용한 탐지 방법보다 DSLR을 이용한 탐지 방법을 사용하는 것이 더 효율적이라는 결과를 얻었다.

멀티-뷰 영상들을 활용하는 3차원 의미적 분할을 위한 효과적인 멀티-모달 특징 융합 (Effective Multi-Modal Feature Fusion for 3D Semantic Segmentation with Multi-View Images)

  • 배혜림;김인철
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제12권12호
    • /
    • pp.505-518
    • /
    • 2023
  • 3차원 포인트 클라우드 의미적 분할은 각 포인트별로 해당 포인트가 속한 물체나 영역의 분류 레이블을 예측함으로써, 포인트 클라우드를 서로 다른 물체들이나 영역들로 나누는 컴퓨터 비전 작업이다. 기존의 3차원 의미적 분할 모델들은 RGB 영상들에서 추출하는 2차원 시각적 특징과 포인트 클라우드에서 추출하는 3차원 기하학적 특징의 특성을 충분히 고려한 특징 융합을 수행하지 못한다는 한계가 있다. 따라서, 본 논문에서는 2차원-3차원 멀티-모달 특징을 이용하는 새로운 3차원 의미적 분할 모델 MMCA-Net을 제안한다. 제안 모델은 중기 융합 전략과 멀티-모달 교차 주의집중 기반의 융합 연산을 적용함으로써, 이질적인 2차원 시각적 특징과 3차원 기하학적 특징을 효과적으로 융합한다. 또한 3차원 기하학적 인코더로 PTv2를 채용함으로써, 포인트들이 비-정규적으로 분포한 입력 포인트 클라우드로부터 맥락정보가 풍부한 3차원 기하학적 특징을 추출해낸다. 본 논문에서는 제안 모델의 성능을 분석하기 위해 벤치마크 데이터 집합인 ScanNetv2을 이용한 다양한 정량 및 정성 실험들을 진행하였다. 성능 척도 mIoU 측면에서 제안 모델은 3차원 기하학적 특징만을 이용하는 PTv2 모델에 비해 9.2%의 성능 향상을, 2차원-3차원 멀티-모달 특징을 사용하는 MVPNet 모델에 비해 12.12%의 성능 향상을 보였다. 이를 통해 본 논문에서 제안한 모델의 효과와 유용성을 입증하였다.

Effect of Codonopsis pilosula polysaccharide on the quality of sheep semen preservation at 4℃

  • Yuqin Wang;Yanhong Zhao;Hua Chen;Tingting Lu;Rujie Yang;Xiuxiu Weng;Wanhong Li
    • Animal Bioscience
    • /
    • 제37권6호
    • /
    • pp.1001-1006
    • /
    • 2024
  • Objective: This study aimed to investigate the effect of Codonopsis pilosula polysaccharide (CPP) on the motility, mitochondrial integrity, acrosome integrity rate, and antioxidant ability of sheep sperm after preservation at 4℃. Methods: Semen from healthy adult rams were collected and divided into four groups with separate addition of 0, 200, 400, and 1,000 mg/L CPP. Sperm motility was analyzed using the Computer-Assisted Semen Analysis software after preservation at 4℃ for 24, 72, 120, and 168 h. Sperm acrosome integrity rate was analyzed by Giemsa staining at 24, 72, and 120 h, and mitochondrial membrane integrity was analyzed by Mito-Tracker Red CMXRos. The total antioxidant capacity (T-AOC) and malondialdehyde (MDA) content of spermatozoa were measured after 120 h of preservation. Results: The sperm viability and forward-moving sperm under 200 mg/L CPP were significantly higher than that in the control group at 72 h (61.28%±3.89% vs 52.83%±0.70%, 51.53%±4.06% vs 42.84%±1.14%), and 168 h (47.21%±0.85% vs 41.43%±0.37%, 38.68%±0.87% vs 31.68%±0.89%). The percentage of fast-moving sperm (15.03%±1.10% vs 11.39%±1.03%) and slow-moving sperm (23.63%±0.76% vs 20.29%±1.11%) in the 200 mg/L group was significantly higher than control group at 168 h. The mitochondrial membrane integrity of the sperm in the group with 200 mg/L CPP was significantly higher than those in the control group after storage at 4℃ for 120 h (74.76%±2.54% vs 65.67%±4.51%, p<0.05). The acrosome integrity rate in the group with 200 mg/L (87.66%±1.26%) and 400 mg/L (84.00%±2.95%) was significantly higher than those in the control group (80.65%±0.16%) after storage for 24 h (p<0.05). CPP also increased T-AOC and decreased the MDA concentration after preservation at 4℃ (p<0.05). Conclusion: Adding CPP could improve the T-AOC of sperm, inhibit lipid peroxidation, and facilitate semen preservation.

분류 모델을 활용한 AI 기반 화학 I 수업의 효과에 대한 연구 (An Investigation Into the Effects of AI-Based Chemistry I Class Using Classification Models)

  • 양희선;안성혁;김승현;강성주
    • 대한화학회지
    • /
    • 제68권3호
    • /
    • pp.160-175
    • /
    • 2024
  • 본 연구의 목적은 AI 분류 모델을 기반으로 한 화학 I 수업의 효과를 검토하고자 한다. 이를 위하여 경북 D 고등학교에서 2023년 1학기에 시행된 화학 I 수업에서 AI 분류 모델을 활용한 수업의 개발과 적용 후 그 변화를 탐색하였다. 교과 내용과 AI 도구를 선정하고 교과-AI융합 교육 모형 및 AI 하드웨어 소프트웨어를 결정한 후, 프로그램의 세부 활동을 개발하여 실제 수업에 적용하였다. 수업 적용 후, 학생들의 화학 개념 형성, AI 가치 인식, AI 기반 메이킹 역량의 세가지 측면에서 자기 효능감이 향상되었음이 확인되었다. 구체적으로, 텍스트 및 이미지 분류 모델 기반의 화학 수업이 학생들의 화학 개념 형성에 대한 자아 효능감에 긍정적인 영향을 미쳤으며, 학생들의 AI 가치 인식과 흥미를 증진시켰고, 학생들의 AI와 피지컬 컴퓨팅 능력을 향상시키는데 기여하였다. 이러한 결과는 AI 분류 모델을 기반으로 한 화학 I 수업이 학생들에게 긍정적인 영향을 미침을 보여주며, 교육현장에서의 유용성을 입증한다.

특성화고 인공지능학과 개편에 따른 인공지능 교육과정 개편 방안 연구 (Investigating the Restructuring of Artificial Intelligence Curriculum in Specialized High Schools Following AI Department Reorganization)

  • 구은희
    • 실천공학교육논문지
    • /
    • 제16권1_spc호
    • /
    • pp.41-49
    • /
    • 2024
  • 세계적으로 인공지능의 발전으로 삶이 크게 변하고 있다. 교육 분야에서는 AI를 적극 활용하고 다양한 지식을 융합하는 창의적 융합형 인재 양성이 강조되고 있다. 이에 발맞추어 초, 중, 고, 대학, 대학원 교육에서도 인공지능 교육에 대한 패러다임이 변화되고 있다. 인공지능 선도학교와 특성화 고교는 학생들의 인공지능 소양을 키우는 데 힘쓰고, 대학에서는 소프트웨어 과목에 인공지능을 통합하거나 새로운 인공지능 학과를 설립하여 인재를 양성하고 있다. 인공지능 융합 교육 대학원에서는 다양한 교과목의 선생님들을 교육시켜 인공지능 기술을 교과에 적용하려는 국가차원의 노력이 이루어지고 있다. 이러한 상황에서 특성화 고교도 학생들의 특성과 진로에 맞춰 인공지능에 대한 기술 인재 양성을 위해 학과를 개편하고 있다. 현재 교육 과정은 주로 인공지능의 기본 개념과 기술에 중점을 두고 있으나, 실제 문제 해결 능력을 키우기에는 부족한 측면이 있다. 따라서 이 연구에서는 인공지능 선도 학교, 인공지능 융합 고등학교, 인공지능 고교, 대학의 인공지능 학과, 그리고 인공지능 융합 교육 대학원의 필수 교육과정을 비교 분석하여 특성화고등학교에서 인공지능 교육을 실시할 때 필요한 교육과정을 제시하려고 한다. 이를 통해 조금 더 발전된 특성화고 인공지능과의 교육과정이 이루어지기를 기대한다.

Fluid bounding effect on FG cylindrical shell using Hankel's functions of second kind

  • Khaled Mohamed Khedher;Shahzad Ali Chattah;Mohammad Amien Khadimallah;Ikram Ahmad;Muzamal Hussain;Rana Muhammad Akram Muntazir;Mohamed Abdelaziz Salem;Ghulam Murtaza;Faisal Al-Thobiani;Muhammad Naeem Mohsin;Abeera Talib;Abdelouahed Tounsi
    • Advances in nano research
    • /
    • 제16권6호
    • /
    • pp.565-577
    • /
    • 2024
  • Vibration investigation of fluid-filled functionally graded cylindrical shells with ring supports is studied here. Shell motion equations are framed first order shell theory due to Sander. These equations are partial differential equations which are usually solved by approximate technique. Robust and efficient techniques are favored to get precise results. Employment of the Rayleigh-Ritz procedure gives birth to the shell frequency equation. Use of acoustic wave equation is done to incorporate the sound pressure produced in a fluid. Hankel's functions of second kind designate the fluid influence. Mathematically the integral form of the Langrange energy functional is converted into a set of three partial differential equations. A cylindrical shell is immersed in a fluid which is a non-viscous one. These shells are stiffened by rings in the tangential direction. For isotropic materials, the physical properties are same everywhere where the laminated and functionally graded materials, they vary from point to point. Here the shell material has been taken as functionally graded material. After these, ring supports are located at various positions along the axial direction round the shell circumferential direction. The influence of the ring supports is investigated at various positions. Effect of ring supports with empty and fluid-filled shell is presented using the Rayleigh - Ritz method with simply supported condition. The frequency behavior is investigated with empty and fluid-filled cylindrical shell with ring supports versus circumferential wave number and axial wave number. Also the variations have been plotted against the locations of ring supports for length-to-radius and height-to-radius ratio. Moreover, frequency pattern is found for the various position of ring supports for empty and fluid-filled cylindrical shell. The frequency first increases and gain maximum value in the midway of the shell length and then lowers down. It is found that due to inducting the fluid term frequency result down than that of empty cylinder. It is also exhibited that the effect of frequencies is investigated by varying the surfaces with stainless steel and nickel as a constituent material. To generate the fundamental natural frequencies and for better accuracy and effectiveness, the computer software MATLAB is used.