• 대한전기학회
Mobile QR Code QR CODE : The Transactions of the Korean Institute of Electrical Engineers
  • COPE
  • kcse
  • 한국과학기술단체총연합회
  • 한국학술지인용색인
  • Scopus
  • crossref
  • orcid

  1. (Dept. of Medical IT Engineering, Soonchunhyang University, Korea. Email : litmin331@gmail.com )
  2. (Dept. of Software Convergence, Graduate School, Soonchunhyang University, Korea. Email : jjjuhyun4502@gmail.com)



Nasal Airflow, Thermal Imaging, Exhalation, Metrics Analysis, Polynomial Fitting, Morphophysiology

1. 서 론

호흡은 산소를 공급하고 이산화탄소를 배출하기 위한 인체에 필수적인 활동이며, 비강과 구강을 통해 수행된다[1]-[2]. 비강 호흡은 인체에 산소를 들여오는 흡기와 체내에서 발생한 이산화탄소를 외부로 배출하는 호기로 구분된다. 비강 호흡의 경우 공기 여과, 가습의 기능을 수행하고, 구강 호흡의 경우 격렬한 운동이나 긴급 상황에서 신체가 더 많은 산소를 필요로 할 때 유용하나, 구강 호흡이 지속되면 삶의 질 저하 및 호흡기 감염의 위험을 증가시킬 수 있다[3]-[5]. 그러나 비강의 폐색 시 구강 호흡이 불가피하므로, 안정적인 호흡을 위해 비강 호흡의 기능을 진단하는 것이 필요하다.

비폐색은 비강을 통한 공기 흐름이 충분하지 않다는 주관적인 인식과 객관적인 상태를 의미하며, 생리적 요인, 구조적 문제 등 다양한 원인에 의해 흔히 발생한다[6]. 또한 비폐색은 대부분의 비강 질환에서 공통적으로 발견되는 초기 증상으로 비폐색에 대한 정확한 평가 및 진단이 중요하다. 하지만 환자마다 비폐색 인식 정도가 상이하고 주관적이기 때문에 정확한 진단을 위해서는 이를 정량화하는 것이 필요하다[7].

기존 임상에서 비강을 진단할 때는 영상 검사와 기능 검사를 이용한다. 영상 검사에는 비강 현미경 중 전비경(anterior rhinoscopy) 검사, 컴퓨터 단층 촬영(computed tomography, CT) 등이 있다. 전비경 검사는 비강의 전방 절반을 평가하여 비강 내강, 해부학적 관계, 그리고 점막 질환에 대한 관찰을 바탕으로 비폐색을 판단할 수 있으며, 이는 비폐색 평가에서 가장 널리 사용되는 진단 도구이다[8]. 하지만 시진 소견에 크게 의존하므로 검사자의 임상 경험과 숙련도에 따라 판독이 달라질 수 있고, 해부학적 구조물과의 관계를 동시에 평가하기에는 제한이 있다[9]. CT는 방사선을 이용하여 비강 내부를 비침습적으로 관찰할 수 있다는 장점이 있지만, 방사선 노출을 피할 수 없고 비강 내 기류의 패턴이나 온도 변화와 같은 생리적 과정은 직접 관측할 수 없다는 한계를 갖는다[10]. 기능 검사에는 최대 비흡기 유속(peak nasal inspiratory flow, PNIF), 음향 비강 통기도 검사(acoustic rhinometry, AR)가 있다. 이들은 비폐색을 정량적으로 평가하는 기법으로 주로 비수술 요법 전후로 양측 비강 기능 개선 평가에 사용된다. 하지만 검사 시 필요한 마스크의 크기 종류가 한정되어 안면과 마스크 사이에 빈 공간이 발생할 시 정확한 진단에 어려움이 있어 단일 검사를 통한 진단이 불가능하다는 한계가 있다[8].

기존의 비폐색 진단 방법의 한계를 극복하기 위해 적외선 열 영상 카메라 기반의 비강 호흡 분석 연구가 수행되고 있다. 적외선 열 영상 카메라는 사람의 눈에 보이지 않는 열에너지를 영상으로 획득할 수 있다. 비강 호흡 과정에서 흡기 시 공기는 폐를 거치며 체온에 가까운 온도로 가열되고, 호기 시 체열에 의해 가열된 공기가 외부로 배출된다. 따라서 적외선 열 영상 카메라를 통해 육안으로 호기의 진행 양상을 확인할 수 있다. 이와 같은 적외선 열 영상 카메라의 특성을 활용한 비강 호흡 기류 연구들이 진행되고 있으나, 기존의 열 영상 기반 비강 호흡 기류 연구는 호흡률, 비공의 온도 변화와 같은 생리학적 지표 분석에 국한된다는 한계가 있다[11]-[12].

비강 호흡 기류의 패턴은 사람마다, 좌ㆍ우 비강마다 차이가 관찰된다[13]. 이러한 차이는 비강의 상태 및 해부학적 구조의 차이에 기인하는 것으로 추정된다[14]. 정확한 진단을 위해서는 비강 내부 구조를 파악하는 것이 중요하나 직접 진단 장치를 비강 내부에 삽입하거나 주변에 접촉하는 방식은 환자에게 불편을 초래한다. 따라서 열 영상 기반 비강 호기 기류 패턴과 같은 비접촉식 데이터 획득을 통한 비강 호흡의 형태학적 지표 분석이 필요하다.

본 연구에서는 비강의 상태 및 해부학적 구조의 잠재적인 이상 가능성을 확인하기 위해 비강 호기 기류의 형태생리학적 분석을 수행하고자 한다. 이를 위해 비강 호기 열 영상을 획득하고, 형태학적ㆍ생리학적 특징을 추출하여 비강 호기 기류의 패턴을 도출함으로써 최종적으로 비강 기능 평가에 활용 가능한 정량적 지표를 제시하고자 한다.

2. 본 론

그림 1은 비강 호기 기류의 형태생리학적 분석을 위한 연구 절차를 보여준다.

그림 1. 연구 프레임워크

Fig. 1. Research framework

../../Resources/kiee/KIEE.2026.75.7.1601/fig1.png

2.1 실험 방법

본 연구는 순천향대학교 생명윤리위원회(NO. : 1040875-202002-BM-010) 규정에 따라 35명의 실험 대상자(나이: 21 ~ 47, 남성 18, 여성 17)를 대상으로 실험을 진행하였고, 비강 호기의 시공간적 변화를 정량화하기 위해 비강 호기 기류를 열 영상으로 획득하였다. 그림 2는 본 연구 주제에 적합하게 제작한 비폐색 자가 문진표(self nose patency questionnaire, SNPQ)이다[15]-[17]. 실험 대상자들은 실험 참여 전에 실험 참여 동의서, 개인 정보동의서 및 SNPQ를 서면으로 작성한 후 실험에 참여했다. 실험 대상자의 상태는 SNPQ 그림 2의 2번, 3번 문항을 통해 분류되었다.

그림 2. 비폐색 자가문진표

Fig. 2. Self-questionnaire for nasal obstruction

../../Resources/kiee/KIEE.2026.75.7.1601/fig2.png

2.1.1 촬영 장비 및 환경 구축

비강 호기 기류를 기록하기 위해 적외선 열 영상 카메라 FLIR C2(FLIR Systems, Inc., Wilsonville, USA)를 사용하였으며, 초당 30 프레임으로 동영상을 획득하였다. 촬영 및 저장은 제조사에서 제공하는 전용 소프트웨어 FLIR Tools(FLIR Systems, Inc., Wilsonville, USA)를 사용하여 수행하였고, 촬영 과정에서 분석에 직접적으로 영향을 줄 수 있는 열 영상 스펙트럼은 온도 구간(22 ~ 40℃)으로 고정하였다[18].

외부 환경 변화로 인한 열 분포의 변동을 최소화하기 위해 항온·항습이 유지되는 실내환경(21 ± 2℃; 30 ~ 75%)에서 촬영을 진행하였다. 또한 열 영상 내 주변 배경 및 신체로 인한 노이즈를 최소화한 호기 기류만을 관찰하기 위해 촬영대와 고정대를 제작하였다. 촬영대는 21.1 × 27.1 cm 크기의 아크릴(두께 0.5 cm) 판으로 구성하였고, 표면에는 검정 종이(두께 0.5 mm)를 부착하여 모든 종류의 빛을 입사하는 대로 완전히 흡수하고, 흡수한 에너지를 다시 온도에 따라 방출하는 이상적인 물체인 흑체(blackbody)의 이상 조건에 근접시켜 배경 반사에 의한 오차를 줄였다[19]. 고정대는 Inventor Professional(Autodesk Inc., San Rafael, CA, USA)로 3D 모델링 후 Ultimaker 3 Extended(Ultimaking Ltd., 4191PL Geldermalsen, Netherlands)로 출력하였으며, 촬영대를 실험 테이블과 수직이 되도록 고정하였다. 또한 카메라와 촬영대 간의 거리는 0.5m로 고정하였다.

열 영상 촬영은 주변 광원 및 외부 열원의 영향을 받을 수 있으며, 실내 기류 변화는 호기 기류의 패턴과 속도에 직접적인 변동을 유발할 수 있다[19]-[20]. 따라서 분석에 불필요한 적외선 유입을 차단하고 실내 기류 변화를 최소화하기 위해 암막 텐트를 이용하여 암막 환경을 구축하였다. 이를 통해 열 영상 내 주변 배경으로부터 발생하는 열 노이즈를 줄이고, 비강 호기에 의해 형성되는 기류를 상대적으로 명확하게 관찰할 수 있도록 하였다. 그림 1.(a)는 구축한 실험 환경을 나타낸다.

2.1.2 촬영 자세 및 호흡 강도

비강은 해부학적으로 비강 구조물들의 크기와 모양이 각기 다양하므로 촬영대에 최대한 동일한 열을 전달하기 위해 촬영 자세를 고정하였다. 자신의 신장 높이에 맞게 의자의 높이를 조절한 후, 피험자의 두 눈이 실험 테이블과 수평 상태가 되도록 하였고, 피험자의 코 끝이 촬영대의 중앙에 위치하도록 하였다(그림 1.(b)).

호흡은 긴장, 떨림 등의 심리적인 요인에도 영향을 받는다[21]. 따라서 실험 대상자가 심리적으로 안정되어 평소의 호흡 패턴을 유지할 수 있도록 충분한 연습을 수행하였으며, 실험 대상자가 안정되었다고 느낄 때 데이터 획득을 시작하였다. 또한 호기 강도 및 시간은 개인차가 존재하므로 편안한 상태에서 평소처럼 흡기 후 최대한 강한 비강 호기를 수행하도록 하였고 지속 시간은 제한하지 않았다. 실험 대상자의 안전 및 데이터의 일관성을 위해 강한 비강 호기 후 5분 이상 휴식을 취하고 재측정하였다.

2.2 데이터 전처리

비강 호기 열 영상은 신호 대 잡음 비(SNR) 및 대조도가 낮아 객체와 배경이 뚜렷하게 구분되지 않는다. 따라서 전처리 과정의 핵심인 객체와 배경 구분의 정확성이 낮을 경우, 배경을 객체로 인식하여 호기 기류 추적에 어려움이 발생한다. 본 연구에서 획득한 열 영상 기반 비강 호기 기류 데이터를 이용하여 다음과 같은 전처리 과정을 수행하였다(그림 1.(c)).

획득한 비강 호기 열 영상을 프레임 단위의 이미지로 변환한 뒤, 모든 프레임을 grayscale 이미지로 변환하였다. 비강 호기의 강도와 지속 시간은 개인차가 존재하므로, 호기의 시작과 끝 구간으로 구분하여 분석하였다. 객체와 배경을 분할하기 위해 호기의 최종 프레임에서 Otsu 알고리즘으로 임계값을 산출하고, 동일 임계값을 모든 프레임에 적용하여 문턱 처리를 수행하였다[22]. 이후 좌·ㆍ우 비강의 비교 분석을 위해 비공을 기준으로 호기 영상을 좌측과 우측으로 분리하였으며, 좌측 영상은 반전시켜 좌표계 기준점을 우측과 일치시켰다. 마지막으로 관심 영역의 경계선을 정리하기 위해 Morphological 연산을 수행하였다[23].

이후 특징 추출은 형태학적 특징과 생리학적 특징으로 나누어 수행하였다. 전처리된 열 영상으로부터 추출된 비강 호기 기류의 형태학적 특징은 비강 호기 기류의 패턴을 표현하는 좌표 개수, 속도, 가속도, 곡률, 차수, 극값 개수, 변곡점 개수이며, 생리학적 특징은 호기 기류의 부피이다. 비강 호기 기류의 형태학적 특징들을 추출하기 위해 비강 호기 기류의 패턴을 다항식으로 표현하였다. 이를 위해 좌표 추출 및 다항식 근사를 수행하였다.

2.2.1 좌표 추출

비강 호기 기류의 패턴을 분석하기 위해 프레임별로 호기 열이 확산된 가장 끝 지점의 좌표(x, y 픽셀)를 추출하였다. 호기 열이 확산된 가장 끝 지점의 좌표는 관심 영역에 속한 좌표 중 y 값을 최대로 갖는 좌표로 하였다.

2.2.2 다항식 근사

본 연구에서 사용한 데이터는 비강 호기 기류를 좌표로 표현한 것으로 데이터 특성상 하나의 x에 여러 개의 y가 대응될 수 있다. 이는 기본적인 함수 성립 조건에 위배된다. 따라서 x와 y 좌표를 독립적인 변수 u의 함수로 표현하는 매개변수 다항식을 이용한다.

피험자마다 호기 속도와 시간이 다르므로 정규화를 진행하였다. 프레임별 호기 기류의 이동 거리로 누적 길이를 만들고, 프레임별 호기 기류의 이동 거리 총합으로 나눠 0~1 사이 값으로 맞추었다. 프레임별 호기 기류의 이동 거리는 추출한 좌표 간의 직선거리로 하였다. 이를 통해 호기 기류의 진행 정도를 표현하는 축 u를 만들었다(식 (1)). 그 후 변수 u로 x와 y좌표를 다항식 $ x(u) $, $ y(u) $를 근사하고, 비강 호기 기류를 다항식 $ r(u) $로 표현하였다(식 (2)).

(1)
$u = \frac{\text{현재 누적 이동거리}}{\text{총 이동거리}}$
(2)
$r(u) = (x(u), y(u)) \quad u \in [0, 1]$

다항식의 차수가 증가할수록 바람직하지 않은 Runge 현상 및 과적합 위험이 커진다[24]. 본 연구에서 다항식 근사의 목적은 호기 기류의 형태 및 변곡 특성을 안정적으로 요약하는 것이기 때문에 불필요하게 높은 차수는 해석 가능성을 저해할 수 있다. 따라서 차수를 1~10차로 제한하고 5-fold 교차검증을 통해 $ x(u) $$ y(u) $의 Mean Squared Error(MSE)의 합이 최소가 되는 차수를 선택하였다. 또한 Ridge 회귀를 통해 과적합을 방지하였다[25].

2.3 비강 호기 기류의 형태학적 특징 추출

비강 호기의 형태학적 특징은 비강 호기 기류의 패턴을 표현하기 위해 피험자의 좌ㆍ우 비강 호기 각각에서 좌표 개수, 속도, 가속도, 곡률, 차수, 극값 개수, 변곡점 개수를 특징으로 사용하였다.

2.3.1 좌표 개수

비강 호기 기류의 패턴을 분석하기 위해 프레임별로 추출한 좌표를 의미한다. 초당 30프레임으로 fps를 고정하였기 때문에 좌표 개수는 호기 시간과 비례한다. 즉 좌표 개수가 많을수록 호기 시간이 길다.

2.3.2 속도

각 u에서의 속도 크기는 식 (3)과 같고, $ \| r'(u) \| $의 최댓값을 산출하여 이를 속도로 정의하였다. 이는 호기 기류의 진행 정도에 따른 최대 속도를 의미한다. 즉 속도가 클수록 호기 기류의 진행도 기준 특정 구간에서 호기 기류가 더 먼 거리로 확산된다.

(3)
$\| r'(u) \| = \sqrt{(x'(u))^2 + (y'(u))^2}$

2.3.3 가속도

각 u에서의 가속도 크기는 식 (4)와 같고, $ \| r''(u) \| $의 최댓값을 산출하였다. 이는 호기 기류의 진행 정도에 따른 최대 가속도를 의미한다. 즉 가속도가 클수록 호기 기류의 진행도 기준 특정 구간에서 호기 기류의 속도 크기 변화 및 방향 변화가 크게 나타난다.

(4)
$\| r''(u) \| = \sqrt{(x''(u))^2 + (y''(u))^2}$

2.3.4 곡률

곡률은 곡선이 얼마나 휘어졌는지를 나타내는 척도로 각 u에서의 곡률은 식 (5)와 같이 계산하고, $ |k(u)| $의 평균값을 산출하였다. 즉 평균 곡률이 클수록 호기 기류의 진행도 기준 전반적으로 호기 기류의 방향 변화가 크게 나타난다.

(5)
$k(u) = \frac{x'(u)y''(u) - y'(u)x''(u)}{(x'(u)^2 + y'(u)^2)^{3/2}}$

2.3.5 차수

차수는 1~10차 중에서 Ridge 회귀로 $ x(u) $$ y(u) $를 각각 피팅한 뒤, 5-fold 교차검증에서 $ MSE_x + MSE_y $ 평균이 최소가 되는 차수를 선택하였다. 즉 차수가 높을수록 호기 기류의 진행도에 따른 호기 기류의 변동성이 전반적으로 크다.

2.3.6 극값 개수

$ y(u) $의 국소 극값은 $ y'(u) = 0 $ 부근에서 발생한다는 점에 기반하여, $ y'(u) $의 부호 변화 횟수를 세어 $ y(u) $의 극값 개수를 근사하였다. 이때 0 부근의 미세한 진동으로 인한 과도한 카운트를 줄이기 위해 표준편차 기반의 작은 임계값을 적용하여 매우 작은 $ y'(u) $ 값은 0으로 처리한 후 부호 변화를 계산하였다. 즉 호기 기류의 진행도에 따라 $ y(u) $의 증가·감소가 자주 전환되어 호기 기류의 상하 변동이 빈번하게 발생한다.

2.3.7 변곡점 개수

곡선의 굽힘 방향 변화는 곡률 $ k(u) $의 부호 변화로 나타나므로, $ k(u) $의 부호 변화 횟수를 세어 변곡점 개수를 근사하였다. 극값 개수와 동일하게 0 부근의 미세한 진동으로 인한 과도한 카운트를 방지하기 위해 표준편차 기반의 임계값을 적용하여 매우 작은 $ k(u) $ 값은 0으로 처리한 뒤 부호 변화를 계산하였다. 즉 호기 기류의 진행도에 따라 곡률 $ k(u) $의 부호가 자주 바뀌어 오목·볼록이 반복되는 등 호기 기류의 굽힘 방향 변화가 더 빈번하다.

2.4 비강 호기 기류의 생리학적 특징 추출

비강 호기 기류의 생리학적 특징은 좌ㆍ우 비강 호기 각각에 대한 기류의 부피를 이용하였다. Grayscale 영상에서는 픽셀값이 밝을수록 높은 intensity 값을 가진다. 열 영상을 grayscale로 변환 시, 온도가 높은 영역일수록 높은 intensity 값으로 표현된다. 비강 호흡 시 호기는 주변 온도보다 높게 나타나며, 이때 열 영상에서는 호기 영역에 해당하는 만큼의 높은 intensity 값을 가지게 된다. 이에 근거하여 비강 호기 기류의 가장 마지막 프레임에서 호기 기류 영역에 해당하는 픽셀의 intensity 총합으로 기류의 부피를 계산하였다. 이는 정상적인 휴식 상태에서 1회 호흡 시 폐에 유입되고 배출되는 공기의 양(호흡량)을 2차원 열 영상으로 관찰하여 재구성한 것을 의미한다.

2.5 K-means clustering

군집 분석은 유사한 특성을 지닌 데이터들을 동일한 그룹으로 분류하는 분석 기법이다. K-평균 군집 분석은 각 객체와 군집 중심 간의 평균 거리를 유클리디언 제곱 거리로 계산하고 그 합을 최소화하는 군집을 찾는 최적화 기법을 통해 군집을 구성한다[26]. K-평균 군집 분석에서 K는 군집의 수를 의미하며, 군집화를 수행하기 전에 K값이 먼저 결정되어야 한다. 이때 Elbow Method를 통해 최적의 군집 수 K를 결정하였다. Elbow Method는 군집 수를 증가시킬 때 각 객체마다 인접한 군집과의 거리를 최소화하는 값인 Sum of Squared Error(SSE)의 감소율을 그래프로 나타내어, 그래프의 기울기가 완만하게 변하는 지점을 ‘엘보우’로 판단하고 이를 최적의 군집 수로 간주한다[27]. 또한 Elbow Method로 결정된 K값에 대해 군집의 타당성을 평가하기 위해 Silhouette 분석을 수행하였다. Silhouette Score는 각 데이터가 동일 군집 내에서 얼마나 잘 군집화되었는지를 나타내는 응집도와 다른 군집과의 분리도를 동시에 고려하는 지표로 -1에서 1 사이의 값을 갖는다. 값이 1에 가까울수록 군집 간 분리가 잘 이루어지고 동일 군집 내 응집도가 높은 것을 의미한다[28]. 본 연구에서는 비강 호기 기류를 기반으로 비강 내부 상태 추론 및 비강 기능 평가에 활용 가능한 정량적 지표를 제시하기 위해 추출된 특징을 바탕으로 K-평균 군집 분석을 적용하였다. 이를 통해 여러 피험자 내 비강 호기 기류의 잠재적인 군집을 도출하고 각 군집 형성에 유의한 변수를 확인하였다.

2.6 통계 분석

K-평균 군집 분석을 통해 분리된 군집 간 분포의 차이가 있는지 평가하기 위해 Mann–Whitney U test를 수행하였다. Mann–Whitney U test는 표본 수가 크지 않거나 자료 분포가 정규성을 따르지 않는 경우에도 적용 가능한 비모수 방법으로, 두 집단의 값 분포가 서로 다른지 확인한다[29].

집단 간 통계적 유의성(p-value)과 함께 실질적 효과성을 평가하기 위해 효과 크기 분석을 수행하였다[30]. 효과 크기 분석 방법으로는 비모수적 효과 크기인 Cliff’s delta를 산출하였다. Cliff’s delta는 임의로 하나씩 값을 선택했을 때 한 군집의 값이 다른 군집보다 더 큰 경우가 얼마나 더 자주 발생하는지를 나타내며, 값의 범위는 −1부터 +1이다. |delta|가 0.147보다 작으면 그룹 간의 확률적 차이가 없음을 의미하고, 0.147에서 0.33 사이이면 작은 효과, 0.33에서 0.474 사이이면 중간 효과, 0.474보다 크면 큰 효과를 의미한다[31].

여러 특징에 대해 반복적으로 검정을 수행하므로, 다중 비교로 인한 거짓 양성(false positive)을 줄이기 위해 Benjamini–Hochberg 방법으로 FDR 보정 q-value를 계산하였다[32]. 최종 해석은 q-value를 기준으로 수행하였다. q-value는 0에서 1 사이 값을 가지며, 0.01을 기준으로 유의성을 판단하였다.

3. 결과

3.1 전처리 결과

그림 3는 좌ㆍ우 호기 기류만을 분석하기 위해 수행된 각 전처리 과정에 따른 결과를 보여준다. 먼저 호기 기류와 배경을 분리하기 위해, 호기 영상의 가장 마지막 프레임(그림 3.(a))에 Otsu 알고리즘을 적용하여 분할을 수행하였다(그림 3.(b)). 그 후 좌ㆍ우 비강 호기를 각각 분석하기 위해, 비공의 중앙을 기준으로 좌측 호기와 우측 호기를 분리(그림 3.(c): 좌측 호기, 그림 3.(e): 우측 호기) 및 좌측 호기를 좌우대칭으로 변환하여 우측 호기와 좌표계 기준점을 일치시켰다(그림 3.(d)).

그림 3. 호기 끝 영상에 대한 전처리 결과

(a) 호기 마지막 프레임 grayscale 이미지

(b) otsu로 처리한 분할 결과

(c) 우측과 분리된 좌측 호기

(d) 좌우대칭 변환한 좌측 호기

(e) 좌측과 분리된 우측 호기

Fig. 3. Preprocessing results for the end-expiratory image

(a) Grayscale image of the final end-expiratory frame

(b) Segmentation result using Otsu’s thresholding

(c) Left expiratory region isolated from the right

(d) Left expiratory region after left-right symmetry transformation

(e) Right expiratory region isolated from the left

../../Resources/kiee/KIEE.2026.75.7.1601/fig3.png

3.1.1 좌표 추출 결과

그림 4는 비강 호기 기류의 패턴을 분석하기 위해 비강 호기 기류를 추적하여 좌표로 추출한 결과를 보여준다. 그림 3.(d), 그림 3.(e)와 같이 전처리된 영상에서 최하단 지점의 좌표(x, y 픽셀)를 추출하였으며, 해당 지점을 빨간 점으로 시각화하였다. 호기가 진행될수록 호기에 의한 열이 아래로 확산됨에 따라 그림 4와 같이 좌표를 추출할 수 있다.

그림 4. 좌표 추출 결과

(a) 좌측 호기 좌표 추출 결과

(b) 우측 호기 좌표 추출 결과

Fig. 4. Results of coordinate extraction

(a) Coordinates extracted from the left expiratory region

(b) Coordinates extracted from the right expiratory region

../../Resources/kiee/KIEE.2026.75.7.1601/fig4.png

3.1.2 다항식 근사 결과

그림 5그림 4에서 호기의 기류를 추적하여 추출한 좌표들을 다항식으로 근사하여 시각화한 결과이다. 근사한 다항식을 기반으로 3.2절과 3.3절에서 비강 호기 기류의 정량적인 비교 및 분석을 수행하였다.

그림 5. 다항식 근사 결과

(a) 좌측 호기 다항식 근사 결과

(b) 우측 호기 다항식 근사 결과

Fig. 5. Results of polynomial fitting

(a) Polynomial fitting of the left expiratory region

(b) Polynomial fitting of the right expiratory region

../../Resources/kiee/KIEE.2026.75.7.1601/fig5.png

3.2 K-means clustering 결과

K-평균 군집 분석을 위해 Elbow Method로 군집 수를 탐색한 결과 SSE 감소율 그래프의 기울기가 완만하게 변하는 지점인 K=2로 최적의 군집 수가 결정되었다 (그림 6). 이를 바탕으로 K-평균 군집 분석을 수행한 결과 그림 7과 같이 군집이 분리되었다. 분리된 군집 수의 타당성을 평가하기 위해 Silhouette score를 산출한 결과 K=2에서의 평균 Silhouette score는 0.276으로 나타났다 (그림 8). 또한 분리된 군집과 자가 문진표로 얻은 비폐색 여부의 관련성 검토를 위해 카이제곱 검정을 실시한 결과, 두 변인 간의 통계적 유의성은 나타나지 않았다($ X^2 = 8.762, p = .067 $). 그러나 효과 크기를 나타내는 Cramér's V 계수가 0.500으로 산출되어, 두 변인 사이에는 실질적으로 강한 연관성이 존재함을 알 수 있다.

그림 6. Elbow method 사용 결과

Fig. 6. Results of the Elbow method

../../Resources/kiee/KIEE.2026.75.7.1601/fig6.png

그림 7. K-means clustering 결과

Fig. 7. Results of K-means clustering

../../Resources/kiee/KIEE.2026.75.7.1601/fig7.png

그림 8. Silhouette 분석 결과

Fig. 8. Results of Silhouette analysis

../../Resources/kiee/KIEE.2026.75.7.1601/fig8.png

3.3 통계분석 결과

표 1은 비강 호기 기류에서 추출한 형태학적, 생리학적 특징들이 군집 간 유의한 차이를 보이는지 평가한 통계분석 결과이다. 군집 형성에 사용한 특징은 좌표 개수, 속도, 가속도, 곡률, 차수, 극값 개수, 변곡점 개수, 기류의 부피이다. 이들 중 가속도, 곡률, 차수, 극값 개수에서 두 군집 간 통계적으로 유의한 차이를 보였으며 (q < 0.01), 두 집단 간 차이도 크게 나타났다 (|delta| > 0.474). 반면, 좌표 개수, 속도, 변곡점 개수, 기류의 부피의 경우에는 두 군집 간 통계적으로 유의한 차이를 보이지 않았다 (q > 0.01) (표 1). 이는 군집 형성에 사용한 특징 중에서도 가속도, 곡률, 차수, 극값 개수가 군집 간 분리를 주도하는 핵심 특징으로 작용함을 시사한다.

표2는 통계적으로 유의한 특징인 가속도, 곡률, 차수, 극값 개수가 각 군집에서 보이는 차이를 비교하기 위해 산출한 평균값을 보여준다. 그 결과, Cluster 0은 Cluster 1에 비해 가속도, 곡률, 차수, 극값 개수의 값이 모두 높은 경향을 보였다 (표 2). 이는 Cluster 1에 비해 Cluster 0에 속한 피험자의 비강 호기 기류가 전반적으로 더 높은 복잡도와 급격한 변화 패턴을 가진다는 것을 시사한다.

표 1. feature의 q-value, delta 값

Table 1. Q-values and delta values of features

feature q-value |delta|
형태학적 지표 좌표 개수 0.07 0.40
속도 0.02 0.45
가속도 0.00* 0.73
곡률 0.00* 0.69
차수 0.00* 0.71
극값 개수 0.00* 0.60
변곡점 개수 0.67 0.06
생리학적 지표 기류의 부피 0.32 0.23

*q < 0.01

표 2. 각 군집의 통계적으로 유의한 feature의 평균값

Table 2. Mean values of statistically significant features for each cluster

가속도(px/u²) 곡률(1/px) 차수 극값 개수
Cluster 0 3410.66 0.04 7.69 0.69
Cluster 1 589.17 0.00 2.50 0.09

4. 고 찰

호흡은 산소 공급과 이산화탄소 배출을 위한 필수 생리 작용으로, 비강과 구강을 통해 이루어진다. 이 중 비강 호흡은 공기 여과와 가습 등 중요한 기능을 수행하며, 안정적인 호흡에 필수적이다. 그러나 비강 호흡 기능 저하의 주요인인 비폐색은 환경적 요인, 생리적 요인, 구조적 문제 등 다양한 원인에 의해 흔히 발생하는데, 대부분의 비강 질환에서 공통적으로 발견되는 초기 증상이므로 비폐색에 대한 정확한 평가 및 진단이 중요하다.

기존의 진단 방법으로는 전비경 검사, CT와 같은 영상 검사와 PNIF, AR 등의 기능 검사가 활용되지만, 검사자의 숙련도 의존성, 방사선 노출, 생리적 정보 동시 측정의 한계, 그리고 측정 환경 제약 등 여러 한계를 가진다. 이러한 한계를 보완하기 위해 적외선 열 영상 기반의 비강 호흡 분석이 제안되었으나, 기존 연구는 주로 호흡률이나 비공 온도 변화와 같은 생리학적 지표에 국한된다. 비강 호흡 기류 패턴은 개인 및 좌ㆍ우 비강 간 차이가 존재하며, 이는 해부학적 구조와 밀접한 관련이 있다. 따라서 열 영상 기반 비강 호기 기류 패턴과 같은 비강 내부의 형태학적 정보를 반영한 새로운 분석 방법이 요구된다. 이에 본 연구는 비강 호기 열 영상을 활용하여 기류의 형태생리학적 특징을 분석하고, 이를 기반으로 비강 기능 평가에 활용 가능한 정량적 지표를 제시하는 것을 목적으로 하였다.

비강 호기 열 영상은 신호 대 잡음 비 및 대조도가 낮아 객체와 배경이 뚜렷하게 구분되지 않는다. 이를 해결하기 위해 본 연구에서는 호기의 열이 전달되는 촬영대를 흑체의 이상적인 조건에 근접하도록 설계하였으며, 호흡 데이터 특성에 맞춰 Otsu 알고리즘을 최적화하여 사용하였다.

Otsu 알고리즘은 이미지의 히스토그램 정보를 기반으로 최적의 임계값을 자동으로 찾아 이미지를 이진화하는 알고리즘이다. 일반적으로 각각의 프레임에서 임계값을 기준으로 클래스 간 분산이 최대가 되는 즉, 두 그룹 사이의 밝기 차이가 가장 뚜렷해지는 임계값을 최적의 임계값으로 결정한다. 하지만 본 연구에서는 최종 프레임에서 산출한 임계값을 모든 프레임에 동일하게 적용하였다. 이는 호기 기류의 실제 열 확산 과정만을 추적하기 위함이다. 만약 각 프레임마다 임계값을 다르게 적용하면, 임계값 기준 변화에 따라 전체 호흡 과정의 열 확산 정보가 왜곡될 위험이 있다. 따라서 최종 프레임에서 산출한 임계값을 모든 프레임에 동일하게 적용하였다.

분할된 호기 기류의 형태학적 분석을 위해 프레임별로 호기 열이 확산된 가장 끝 지점의 좌표를 추출하고 다항식을 근사하였다. 근사한 다항식에서 가속도, 곡률, 차수, 극값 개수 등의 형태학적 특징을 추출하였다. 또한 호기 기류의 생리학적 분석을 위해 호기 영역에 해당하는 픽셀들의 intensity 총합을 계산하여 호기 기류의 부피를 생리학적 특징으로 추출하였다. 추출한 형태생리학적 특징들을 기반으로 K-평균 군집화 및 Mann–Whitney U test, 효과 크기 분석을 수행하고 각 군집 간의 평균 특징값을 비교하였다. 이러한 분석 방법은 비강 호기 기류를 다항식과 다양한 지표를 통해 정량화함으로써 공기역학적 흐름을 기하학적으로 객관화하며, 비강 호기 기류의 형태학적ㆍ생리학적 분석을 동시에 가능하게 한다. 또한 해당 분석의 핵심적인 특징들을 확인할 수 있고, 비강 내부 구조에 잠재적인 이상 확인 가능성이 높은 군집을 분류할 수 있다는 의의가 있다.

다만 본 연구는 몇 가지 한계점을 갖는다. 첫째, 본 연구에서는 호기 기류를 2차원으로 투영하여 관측하였기 때문에 3차원 형태학적 물체 및 물질의 ‘깊이(depth)’ 정보가 배제되었다. 호흡은 본질적으로 3차원 공간의 크기 및 양을 차지하는 기체 물질이지만, 본 연구에서는 x축과 y축 방향의 변화 및 물리량만을 추적하고 z축 방향 추적은 배제되었기 때문에, 실제 호기 기류의 3차원적 패턴이 제한적으로 표현될 수 있다. 또한, intensity 값을 통하여 산출된 호기 기류의 부피는 실제 깊이 정보가 반영된 물리량이 아닌 재구성된 값이라는 점에서 지표이므로 실제 생리학적 호흡량과 차이가 발생할 가능성이 있다. 따라서 보다 정밀한 진단을 위해 3차원 투영을 통한 기반의 다각적 분석이 필요하다. 둘째, 좌ㆍ우 비공 데이터는 동일 피험자에서 획득된 값으로 상관성을 가질 수 있으나, 본 연구에서는 이를 독립적인 관측치로 처리하였다. 이는 데이터 분포 및 집단 간 경향성 파악을 목적으로 하는 탐색적 분석의 특성을 고려한 선택이다. 그러나 이러한 접근은 통계적 독립성 가정을 강건히 충족하기에 한계가 존재하므로 본 결과는 해당 제한점을 고려하여 해석되어야 한다. 셋째, 속도, 가속도, 곡률, 극값 개수 등의 형태학적 특징은 다항식으로 표현된 비강 호기 기류의 패턴을 비교 분석하기 위해 정의된 지표이다. 다항식에서 얻을 수 있는 다양한 수학적 지표 중 분석에 유의미한 지표를 찾기 위해 통계 분석을 진행하고, 해당 지표의 전반적인 경향을 분석하였다. 이를 통해 비강 호기의 잠재적 이상 패턴 분석에 유의미한 형태학적 지표와 군집 별 해당 지표들의 경향을 확인할 수 있었으나, 해당 지표의 임상적 해석은 제한적이다. 따라서 다양한 호흡기 질환군에서의 해당 지표 분석을 통해 각 지표의 임상적 의미를 설명하는 것이 필요하다. 넷째, K-평균 군집 분석을 위해 결정된 군집 수 K=2에 대한 Silhouette score는 0.276으로 나타나 군집 간 분리도가 충분히 확보되지 않은 것으로 해석된다. 이는 표본 수의 제한, 사용된 변수의 구분력 부족 등이 복합적으로 작용한 결과일 가능성이 있다. 따라서 다양한 질환군을 포함한 데이터 규모를 확대 및 변수 구성의 정교화를 통해 군집 구조의 타당성을 재검증할 필요가 있다.

본 연구는 열 영상 기반 비강 호기 분석의 지표를 제안하는 선도적 연구로, 비지도 학습인 군집화를 이용하여 전체 비강 호기 기류 데이터 표본에서 잠재 이상 패턴을 확인 후, 상이한 두 그룹으로 군집됨을 확인하였다. 이는 향후 비강 기능 평가에 활용 가능한 정량적 지표의 후보군 기반을 마련했다는 제시했다 점에서 학술적 의미를 갖는다.

5. 결 론

본 연구에서는 비강 호기 열 영상을 통해 비침습적으로 비강의 내부 상태 및 구조적 차이를 유추하기 위해 열 영상 기반 비강 호기 기류 데이터를 획득하고 형태학적ㆍ생리학적 특징을 추출하여 패턴을 도출함으로써 비강 기능 평가에 활용 가능한 정량적 지표를 제시하고자 하였다.

비강 호기 기류의 다양한 특징을 기반으로 유사한 특성을 지닌 데이터들을 동일한 그룹으로 분류한 결과, 두 개의 군집으로 분류되었다. 다양한 특징 중 통계적으로 유의하고 두 집단 간 차이가 큰 가속도, 곡률, 차수, 극값 개수가 형태학적 지표 분석에 핵심적인 특징임을 확인하였다. 또한 분류된 두 군집 중 Cluster 0에서 핵심적인 특징들의 평균이 모두 큰 값을 가졌다. 이는 Cluster 0에 속한 피험자의 비강 호기 기류가 전반적으로 형태가 복잡하고 급격하게 변화한다는 것을 의미하고, Cluster 1에 속한 피험자의 비강 호기 기류는 비교적 단순하고 안정적이라는 것을 의미한다. 비강 호흡 기류의 패턴은 비강의 상태와 구조에 따라 달라지므로 Cluster 0에 속한 피험자들의 경우 비강 내부 구조에서 잠재적인 구조적 변이 가능성에 대해 추가적인 검토가 필요한 것으로 보인다.

제안 방법은 비강 호기 기류의 패턴과 부피를 정밀 분석함으로써 임상 현장에서의 스크리닝 및 모니터링 수단으로 활용될 것으로 기대된다.

본 연구의 결과를 기반으로 향후 연구에서는 3차원 투영 분석, 다양한 호흡기 질환군을 포함한 데이터 확장, 변수 구성의 정교화를 통해 다양한 비강 상태에서의 신뢰도 높은 후속 연구를 수행하고자 한다.

Acknowledgements

This work was supported by the Soonchunhyang University Research Fund, the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (RS-2025-24532986) and Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Educations (RS-2025-25425103).

References

1 
S. L. Phyu, C. Turnbull, N. Talbot, "Basic respiratory physiology," Medicine, Elsevier BV, vol. 51, no. 10, pp. 679-683, 2023. DOI
2 
M. F. Fitzpatrick, H. McLean, A. M. Urton, A. Tan, D. O’Donnell, H. S. Driver, "Effect of nasal or oral breathing route on upper airway resistance during sleep," European Respiratory Journal, European Respiratory Society (ERS), vol. 22, no. 5, pp. 827-832, 2003. DOI
3 
R. Xavier, "Peak Nasal Inspiratory Flow (PNIF) for Nasal Breathing Evaluation," Facial Plastic Surgery, Georg Thieme Verlag KG, vol. 40, no. 3, pp. 310-313, 2023. DOI
4 
C. Recinto, T. Efthemeou, P. T. Boffelli, J. W. Navalta, "Effects of Nasal or Oral Breathing on Anaerobic Power Output and Metabolic Responses," International Journal of Exercise Science, International Journal of Exercise Science, L.L.C., vol. 10, no. 4, pp. 506-514, 2017. DOI
5 
T. Marcelino, T. Sakae, L. Schmitz, L. Correa, C. Popoaski, "Evaluation from the quality of life in the oral breathers patients," Arquivos Internacionais de Otorrinolaringologia, Georg Thieme Verlag KG, vol. 16, no. 01, pp. 074-081, 2014. DOI
6 
R. J. Harvey, L. T. Roland, R. J. Schlosser, O. Pfaar, "Chief Complaint: Nasal Congestion," The Journal of Allergy and Clinical Immunology: In Practice, Elsevier BV, vol. 12, no. 6, pp. 1462-1471, 2024. DOI
7 
R. S. Bailey, K. P. Casey, S. S. Pawar, G. J. M. Garcia, "Correlation of Nasal Mucosal Temperature With Subjective Nasal Patency in Healthy Individuals," JAMA Facial Plastic Surgery, SAGE Publications, vol. 19, no. 1, pp. 46-52, 2017. DOI
8 
G. Scadding, "Diagnostic tools in Rhinology EAACI position paper," Clinical and Translational Allergy, Wiley, vol. 1, no. 1, 2011. DOI
9 
T. Aziz, V. L. Biron, K. Ansari, C. Flores-Mir, "Measurement tools for the diagnosis of nasal septal deviation: A systematic review," Journal of Otolaryngology - Head & Neck Surgery, SAGE Publications, vol. 43, no. 1, 2014. DOI
10 
D. Y. Wang, H. P. Lee, B. R. Gordon, "Impacts of Fluid Dynamics Simulation in Study of Nasal Airflow Physiology and Pathophysiology in Realistic Human Three-Dimensional Nose Models," Clinical and Experimental Otorhinolaryngology, Korean Society of Otorhinolaryngology-Head and Neck Surgery, vol. 5, no. 4, pp. 181, 2012. DOI
11 
K. Seresirikachorn, "Endonasal thermal imaging in the assessment of nasal obstruction and airflow," Australian Journal of Otolaryngology, AME Publishing Company, vol. 6, pp. 1-12, 2023. DOI
12 
C. B. Pereira, "Noncontact Monitoring of Respiratory Rate in Newborn Infants Using Thermal Imaging," IEEE Transactions on Biomedical Engineering, Institute of Electrical and Electronics Engineers (IEEE), vol. 66, no. 4, pp. 1105-1114, 2019. DOI
13 
J. Wen, K. Inthavong, J. Tu, S. Wang, "Numerical simulations for detailed airflow dynamics in a human nasal cavity," Respiratory Physiology & Neurobiology, Elsevier BV, vol. 161, no. 2, pp. 125-135, 2008. DOI
14 
S. K. Kim, Y. Na, J.-I. Kim, S.-K. Chung, "Patient specific CFD models of nasal airflow: Overview of methods and challenges," Journal of Biomechanics, Elsevier BV, vol. 46, no. 2, pp. 299-306, 2013. DOI
15 
E. Spataro, S. P. Most, "Measuring Nasal Obstruction Outcomes," Otolaryngologic Clinics of North America, Elsevier BV, vol. 51, no. 5, pp. 883-895, 2018. DOI
16 
N. Keleş, Ö. C. Ilicali, K. Değer, "Objective and Subjective Assessment of Nasal Obstruction in Patients Undergoing Endoscopic Sinus Surgery," American Journal of Rhinology, SAGE Publications, vol. 12, no. 5, pp. 307-310, 1998. DOI
17 
J. L. Kennedy, M. A. Hubbard, P. Huyett, J. T. Patrie, L. Borish, S. C. Payne, "Sino-nasal outcome test (SNOT-22): A predictor of postsurgical improvement in patients with chronic sinusitis," Annals of Allergy, Asthma & Immunology, Elsevier BV, vol. 111, no. 4, pp. 246-251.e2, 2013. DOI
18 
J. Y. Park, "The Text of Thermology," The Korean Society of Thermology, pp. 61, 2014. Google Search
19 
S. Marinetti, P. G. Cesaratto, "Emissivity estimation for accurate quantitative thermography," NDT & E International, Elsevier BV, vol. 51, pp. 127-134, 2012. DOI
20 
H. Zhao, Y. Zhou, X. Li, C. Liu, X. Chen, "The influence of wind speed on infrared temperature in impervious surface areas based on in situ measurement data," GIScience & Remote Sensing, Informa UK Limited, vol. 56, no. 6, pp. 843-863, 2019. DOI
21 
H. Lee, "Machine Learning–Based Prediction of Suicidality in Adolescents With Allergic Rhinitis: Derivation and Validation in 2 Independent Nationwide Cohorts," Journal of Medical Internet Research, JMIR Publications Inc., vol. 26, pp. e51473, 2024. DOI
22 
A. Vieira, W. Cui, V. Jokinen, R. H. A. Ras, Q. Zhou, "Through-drop imaging of moving contact lines and contact areas on opaque water-repellent surfaces," Soft Matter, Royal Society of Chemistry (RSC), vol. 19, no. 13, pp. 2350-2359, 2023. DOI
23 
J. Yang, X. Li, "Boundary detection using mathematical morphology," Pattern Recognition Letters, Elsevier BV, vol. 16, no. 12, pp. 1277-1286, 1995. DOI
24 
J. Jeong, Y. M. Jung, S. H. Kim, S. Yun, "Trend filtering by adaptive piecewise polynomials," Communications in Nonlinear Science and Numerical Simulation, Elsevier BV, vol. 116, pp. 106866, 2023. DOI
25 
A. E. Hoerl, R. W. Kennard, "Ridge Regression: Biased Estimation for Nonorthogonal Problems," Technometrics, Informa UK Limited, vol. 42, no. 1, pp. 80-86, 2000. DOI
26 
J. A. Hartigan, M. A. Wong, "Algorithm AS 136: A K-Means Clustering Algorithm," Journal of the Royal Statistical Society. Series C (Applied Statistics), vol. 28, no. 1, pp. 100-108, 1979. DOI
27 
M. Fritz, M. Behringer, H. Schwarz, "LOG-Means," Association for Computing Machinery (ACM), vol. 13, no. 12, pp. 2118-2131, 2020. Google Search
28 
P. J. Rousseeuw, "Silhouettes: A graphical aid to the interpretation and validation of cluster analysis," Journal of Computational and Applied Mathematics, Elsevier BV, vol. 20, pp. 53-65, 1987. DOI
29 
M. P. Fay, M. A. Proschan, "Wilcoxon-Mann-Whitney or t-test? On assumptions for hypothesis tests and multiple interpretations of decision rules," Statistics Surveys, Institute of Mathematical Statistics, vol. 4, pp. 1-39, 2010. DOI
30 
G. Macbeth, E. Razumiejczyk, R. D. Ledesma, "Cliff´s Delta Calculator: A non-parametric effect size program for two groups of observations," Universitas Psychologica, Editorial Pontificia Universidad Javeriana, vol. 10, no. 2, pp. 545-555, 2010. DOI
31 
J. Chabros, "Embracing uncertainty in cerebrospinal fluid dynamics: A Bayesian approach to analysing infusion studies," Brain and Spine, Elsevier BV, vol. 4, pp. 102837, 2024. DOI
32 
Y. Benjamini, Y. Hochberg, "Controlling the False Discovery Rate: A Practical and Powerful Approach to Multiple Testing," Journal of the Royal Statistical Society Series B: Statistical Methodology, Oxford University Press (OUP), vol. 57, no. 1, pp. 289-300, 1995. DOI

저자소개

민지희 (Jihee Min)
../../Resources/kiee/KIEE.2026.75.7.1601/au1.png

Jihee Min received B.S. degree at Department of Medical IT Engineering from Soonchunhyang University, Korea, in 2026. Her research interests includes Artificial Intelligence for Medical Imaging.

E-mail: litmin331@gmail.com

김주현 (Juhyun Kim)
../../Resources/kiee/KIEE.2026.75.7.1601/au2.png

Juhyun Kim received her B.S. and M.S. degree in from Soonchunhyang University in 2022, 2024, respectively. She is a Ph.D. Course in Software Convergence at Soonchunhyang university. Her current research interests include Artificial Intelligence for Medical Image.

E-mail: jjjuhyun4502@gmail.com

이언석 (Onseok Lee)
../../Resources/kiee/KIEE.2026.75.7.1601/au3.png

Onseok Lee received the B.S., M.S., and Ph.D. degrees from Korea University, in 2005, 2007, and 2011, respectively. Currently, he is a Professor in Medical IT Engingeering, Soonchunhyang University, Asan, Korea.

E-mail: leeos@sch.ac.kr