본문 바로가기
728x90
반응형
SMALL

전체 글1632

FFT (Fast Fourier Transform) vs STFT (Short-Time Fourier Transform) FFT (Fast Fourier Transform)   FFT는 Fourier Transform을 빠르게 계산하는 알고리즘으로, 신호의 전체 주파수 성분을 추출한다.시간 도메인의 신호를 주파수 도메인으로 변환하고 전체 신호의 주파수 성분을 한 번에 분석한다. 그리고 시간에 대한 정보를 상실한다. 주파수 대역의 크기와 위상 정보를 알수 있다. 주기적 신호의 분석, 신호 전체의 스펙트럼을 확인, 주파수 필터 설계, 잡음 분석 등에 사용된다. STFT (Short-Time Fourier Transform)  STFT는 시간-주파수 분석 방법으로, 신호를 작은 시간 구간 (윈도우)으로 나눈 뒤 각 구간에 대해 FFT를 적용한다. 시간-주파수 분석 가하다. 시간에 따라 주파수 성분이 어떻게 변화하는지 확인할 수 .. 2023. 10. 2.
[Mojo] 주피터 (Jupyter) 주피터 (Jupyter) 개발 환경의 파이썬 버전을 확인한다. 주피터를 사용하기 위해 pip install jupyter을 터미널에 입력한다. 주피터 노트북 (Jupyter Notebook) jupyter notebook 주피터 랩 (Jupyter Lab) jupyter lab 2023. 9. 28.
[Deep Learning] 1D CNN 1D CNN 1D CNN은 1차원 데이터를 처리하는 CNN의 한 종류이다. 컴퓨터 비전 작업에서 CNN에 대한 입력은 일반적으로 각 픽셀이 행렬의 값으로 표시되는 2차원 이미지이다. 이와 대조적으로 숫자 데이터는 일반적으로 1차원 값 시퀀스로 표시된다. 일반적으로 CNN은 이미지 처리에서 주로 쓰이며 2D convolution을 사용하지만, 수치나 텍스트 처리에서는 filter가 위아래 한 방향으로만 이동하는 1D Convolution을 사용한다. 1D CNN은 입력 데이터 위에 작은 창을 슬라이딩하고 창과 학습 가능한 필터 세트 사이의 내적을 계산하는 컨볼루션 작업을 입력 데이터에 적용한다. 이 작업의 결과는 피처 맵이며, 이는 비선형 활성화 함수와 풀링 레이어를 통해 전달되어 출력의 차원을 줄인다. .. 2023. 9. 27.
수면다원검사에서 보조 장비의 사용 (3) 이동 모니터링 (Ambulatory Monitoring) 이동 모니터링 장비는 다양한 이유로 사용되며 액티그래피 모니터, 가정용 산소농도 측정기, 심폐 기록계, 휴대용 폴리그래프, 기록 및 자동 적정 PAP 기기 등이 포함된다. 맥박산소측정기, 홀터 모니터링, 액티그래피, 기류 및 기관 소리 녹음은 모두 의심되는 수면 관련 호흡 장애에 대한 선별 방법으로 사용되었다. 이러한 장치 중 가장 간단한 것은 심장 또는 호흡 데이터의 1개 또는 2개 채널을 기록한다. 이러한 유형의 기록은 완전한 수면다원검사를 위한 환자를 선택하는 수단으로 임상적 의심이 높은 경우에만 사용해야 한다. 수면 장애 호흡에 대한 휴대용 모니터링 (Portable Monitoring for Sleep-Disordered Breathing.. 2023. 9. 27.
수면다원검사에서 보조 장비의 사용 (2) 사진과 영상 모니터링 및 녹화 수면 실험실에서는 사진, 비디오 모니터링 및 녹음이 일반적으로 사용된다. 많은 검사실에서는 환자의 폴라로이드나 디지털 사진이 환자 차트의 표준 부분이다. 사진은 시간 경과에 따른 체중 감소, 턱 전진 수술 후 또는 구강 장치 사용 후 얼굴 구조의 변화 등의 변화를 기록하는 데 유용할 수 있다. 수면다원검사 중 비디오 모니터링 및 녹화는 거의 모든 실험실에서 표준이며 다음 용도로 사용된다. 환자의 안전을 보장 호흡기 장애를 평가 환자의 위치를 ​​결정 유지 관리 절차를 기록 REM 행동 장애, 사건 수면증, 운동 장애, 수면 중 발작 장애 등의 수면 장애를 진단 행동 활동을 기록하고 사건수면과 발작 활동을 구별 환자와 기술자의 행동을 문서화 비디오 장비 요구 사항 제어실에서 .. 2023. 9. 27.
수면다원검사에서 보조 장비의 사용 (1) 수면다원검사에서 보조 장비의 사용 수면다원검사 중에는 다양한 보조 장비가 사용된다. 표준 장비에는 산소농도 측정기, 카프노그래프, 시청각 장비가 포함된다. 추가 보조 장치에는 유뇨증 모니터, 식도 pH 측정기 및 식도 압력 모니터 (Pes)가 포함된다. 일부 장비는 가정에서의 외래 검사를 위해 특별히 개발되었으며 수면다원검사의 보조 장치로 사용되며 때로는 특정 장애를 진단하거나 특정 증상을 문서화하고 때로는 치료 중인 환자를 추적하는 수단으로 사용된다. 맥박 산소측정기 (Pulse Oximetry) 맥박 산소 측정법은 수면다원검사의 표준 모니터링 매개변수이다. 수면 중 환자의 산소 공급 상태에 관한 정보를 제공하는 데 사용된다. 산소농도측정기는 DC 채널을 사용하여 폴리그래프와 연결된다. 산소 포화도 측.. 2023. 9. 27.
보조 장비 (Ancillary Equipment) (3) Esophageal pressure monitoring (Pes) 식도압 모니터링 (Pes)은 소구경 식도 카테터에 연결된 변환기를 사용하여 식도압과 흡기 호흡 노력을 측정한다. 중추성 무호흡증 환자의 경우, 이 방법은 때때로 호흡 노력이 없음을 확실하게 기록하는 데 사용된다. 또한, 상기도 저항을 기록하는 데에도 사용할 수 있다. 증폭기 설정은 대부분의 호흡 노력 신호에 사용되는 것과 유사하다 (HFF 15Hz 및 LFF 0.1Hz). 이는 식도에 카테터를 삽입하는 침습적 방법이기 때문에 이러한 유형의 모니터링은 임상 환경에서 거의 사용되지 않는다. Strain Gauges 수면다원검사 초기에는 스트레인 게이지가 호흡 활동을 감지하는 데 가장 일반적으로 사용되는 방법이었다. 스트레인 게이지는 작은 전류.. 2023. 9. 26.
보조 장비 (Ancillary Equipment) (2) 호흡 노력 센서 (Respiratory Effort Sensors) 호흡 노력을 측정하는 방법에는 여러 가지가 있다. • 호흡 유도 혈량측정 (respiratory inductance plethysmography, RIP) • 임피던스 공기조영술 (pneumography) • strain gauges • 압전 (piezoelectric) 크리스탈 벨트 • 늑간 (intercostal) EMG 기록 • 식도압 (esophageal pressure) 모니터링 (Pes) Respiratory inductance plethysmography (RIP) 식도 압력 변환기를 사용하는 식도 압력 모니터링 (Pes)만이 호흡 노력을 직접 측정할 수 있다. 다른 모든 방법은 호흡 노력을 간접적으로 측정하는 것이다. 호흡.. 2023. 9. 26.
보조 장비 (Ancillary Equipment) (1) 보조 장비 (Ancillary Equipment) 수면다원검사 중에 기록된 다수의 표준 매개변수는 변환기를 사용하여 얻는다. 변환기는 생리적 활동을 전기 신호로 변환하고 호흡 노력과 기류 활동, 움직임 및 코골이를 수집하고 기록하는 데 사용된다. 다른 신호는 polygraph와 인터페이스되는 보조 장비를 사용하여 얻는다. 모든 보조 장치는 AC 또는 DC 증폭기를 통해 polygraph에 입력되며 필요에 따라 필터링되어 원하는 매개변수의 사용 가능한 기록을 제공한다. 기류 센서 (Airflow Sensors) 열전대와 서미스터는 수면다원검사에서 공기 흐름을 감지하는 데 사용되는 가장 일반적인 센서이다. 서미스터는 일정한 양의 저전류가 공급되는 온도에 민감한 저항기로 구성된다. 낮은 전류를 사용하면 센서 .. 2023. 9. 26.
수면 곡선 (Hypnogram) 그리기 수면 곡선 (Hypnogram) 그리기 import numpy as npimport matplotlib.pyplot as plt# 수면 단계 데이터y = 'sleep_stage'# x 축 데이터: 시간에 해당하는 값x = list(range(len(y)))# 단계별 라벨 설정labels = {0: 'N3', 1: 'N2', 2: 'N1', 3: 'R', 4: 'W'}# 그래프 그리기plt.figure(figsize=(15, 6))plt.plot(x, y, marker='o', linestyle='-')plt.yticks(ticks=list(labels.keys()), labels=list(labels.values()))plt.xlabel('Time (hour)')plt.ylabel('Sleep Stage.. 2023. 9. 26.
728x90
반응형
LIST