Ver5.0 하늘에서 작물 건강을 읽는 식생지수(NDVI)

하늘에서 작물 건강을 읽는 식생지수(NDVI)
사람 눈에는 똑같이 초록색으로 보이는 두 논이 있습니다. 하지만 수백 킬로미터 상공의 위성은 한쪽 논이 "조금 힘들어하고 있다"는 사실을 먼저 알아챕니다.
비밀은 우리 눈이 볼 수 없는 빛, 근적외선에 있습니다. 이 글에서는 잎이 빛과 나누는 대화를 숫자 하나로 번역한 정규식생지수(NDVI)의 원리부터 위성·드론 활용, 해석의 함정, 현장 적용까지 차근차근 풀어봅니다.
▲ 같은 초록이라도 근적외선 반사량은 다릅니다. 위성은 이 차이를 숫자로 바꿉니다. (값은 이해를 돕기 위한 예시)
🌱 1. 왜 '하늘'에서 작물을 보려 할까?
농사는 오랫동안 발로 하는 관찰이었습니다. 농부는 논두렁을 걸으며 잎 색깔을 보고, 포기를 헤쳐 병반을 확인하고, 손끝으로 흙의 습기를 느꼈죠. 이 경험적 관찰은 여전히 소중하지만 분명한 한계가 있습니다. 수십 헥타르가 넘는 넓은 밭을 매일 균일하게 살피기는 어렵고, 사람의 눈은 이미 증상이 드러난 뒤에야 문제를 알아차리는 경우가 많습니다.
원격탐사(Remote Sensing)는 이 문제를 다른 각도에서 풀어냅니다. 작물을 직접 만지지 않고, 작물이 반사하는 빛을 멀리서 측정해 상태를 추정하는 방식입니다. 그 가운데 가장 오래, 가장 널리 쓰여 온 지표가 바로 NDVI(Normalized Difference Vegetation Index, 정규식생지수)입니다.
NDVI의 강점은 단순함입니다. 빨간빛 반사율과 근적외선 반사율, 단 두 개의 숫자로 계산되기 때문에 위성·드론·트랙터 부착 센서·휴대용 측정기 등 거의 모든 플랫폼에서 구할 수 있습니다. 그리고 수십 년간 축적된 연구 덕분에 "이 값이 무엇을 뜻하는지, 언제 믿고 언제 의심해야 하는지"에 대한 지식도 풍부합니다.
🍃 2. 잎은 빛을 어떻게 다루는가 — NDVI의 물리적 뿌리
NDVI를 이해하려면 먼저 잎 한 장이 햇빛을 어떻게 처리하는지 알아야 합니다. 햇빛에는 우리가 보는 가시광선(대략 400~700nm)뿐 아니라 눈에 보이지 않는 근적외선(대략 700~1300nm 부근)도 많이 포함되어 있습니다. 잎은 이 두 영역의 빛을 정반대로 다룹니다.
① 빨간빛: "먹어 치운다"
잎 속 엽록체의 엽록소(chlorophyll a, b)는 광합성 에너지를 얻기 위해 파란빛(약 430~450nm 부근)과 빨간빛(약 640~680nm 부근)을 강하게 흡수합니다. 특히 빨간빛 영역은 흡수가 매우 강해서, 건강한 잎의 빨간빛 반사율은 보통 수 퍼센트 수준에 머뭅니다. 초록빛(약 550nm) 흡수는 상대적으로 약해 일부가 반사되는데, 이것이 우리 눈에 잎이 초록색으로 보이는 이유입니다.
② 근적외선: "튕겨낸다"
근적외선은 사정이 다릅니다. 엽록소는 근적외선을 거의 흡수하지 않습니다. 대신 잎 내부의 해면조직(spongy mesophyll)에서 세포벽과 세포 사이 공기층이 만드는 굴절률 차이 때문에 빛이 이리저리 산란됩니다. 그 결과 근적외선의 상당 부분이 잎 밖으로 되돌아 나오고, 건강한 잎의 근적외선 반사율은 대략 40~50% 이상에 이르기도 합니다. 여러 겹의 잎이 겹친 군락(canopy)에서는 아래 잎에서 반사된 빛이 위로 다시 올라오며 반사가 더 커집니다.
③ 그 사이의 절벽, 레드에지
빨간빛의 낮은 반사율과 근적외선의 높은 반사율 사이, 약 680~750nm 구간에서 반사율이 가파르게 치솟습니다. 이 급경사 구간을 레드에지(Red Edge)라고 부릅니다. 엽록소 함량이 많을수록 이 절벽의 위치가 긴 파장 쪽으로 약간 이동하는 경향이 있어, 레드에지는 엽록소·질소 상태를 섬세하게 읽는 데 활용됩니다. 뒤에서 다룰 NDRE 지수가 바로 이 구간을 이용합니다.
④ 스트레스를 받으면 무엇이 변할까
작물이 가뭄, 양분 부족, 병해충, 염해 등으로 스트레스를 받으면 대체로 두 가지 변화가 함께 나타납니다.
NDVI는 정확히 이 두 변화를 한꺼번에 포착하도록 설계된 지표입니다. 빨간빛은 올라가고 근적외선은 내려가니, 둘의 차이를 이용하면 변화가 증폭되어 드러나는 것이죠.
📈 3. 분광 반사 곡선으로 보는 '빛의 지문'
지표면의 물질마다 파장에 따른 반사율 곡선이 다릅니다. 이를 분광 반사 특성(spectral signature), 흔히 '빛의 지문'이라고 부릅니다. 아래 그래프는 건강한 식생, 스트레스 받은 식생, 맨땅(토양), 물의 전형적인 반사 패턴을 개념적으로 나타낸 것입니다.
그래프에서 핵심은 빨강 띠와 근적외선 띠 사이의 높이 차이입니다.
| 대상 | 빨간빛 반사 | 근적외선 반사 | 결과 |
|---|---|---|---|
| 🌿 건강한 식생 | 매우 낮음 | 매우 높음 | 차이가 커서 NDVI 높음 |
| 🍂 스트레스 식생 | 약간 높아짐 | 낮아짐 | 차이가 줄어 NDVI 감소 |
| 🟤 맨 토양 | 중간 | 중간(약간 높음) | 차이가 작아 NDVI 0 근처의 양수 |
| 💧 물 | 낮음 | 거의 0 | 근적외선이 더 낮아 NDVI 음수 |
🧮 4. NDVI 공식, 한 줄에 담긴 아이디어
여기서 NIR은 근적외선 반사율, Red는 빨간빛 반사율입니다. 공식은 단순하지만 설계에 담긴 아이디어는 꽤 영리합니다.
식생이 건강할수록 두 값의 간격이 벌어집니다. 차이 자체가 '식생다움'의 신호입니다.
같은 작물이라도 햇빛이 강한 날과 약한 날, 경사면의 방향에 따라 전체 밝기가 달라집니다. 합으로 나누면 이런 전체 밝기 변화의 영향이 상당 부분 상쇄됩니다. 이름의 'Normalized(정규화)'가 여기서 나왔습니다.
반사율은 0 이상이므로 결과는 항상 −1~+1 범위에 들어옵니다. 서로 다른 날짜·장소의 값을 같은 잣대로 비교하기 쉬워집니다.
직접 계산해 보기
예시 반사율 값으로 네 가지 대상의 NDVI를 계산해 보겠습니다. (값은 이해를 돕기 위한 예시입니다.)
| 대상 | NIR | Red | 계산 | NDVI |
|---|---|---|---|---|
| 건강한 벼 군락 | 0.50 | 0.08 | 0.42 ÷ 0.58 | 약 0.72 |
| 가뭄 스트레스 군락 | 0.30 | 0.15 | 0.15 ÷ 0.45 | 약 0.33 |
| 맨땅 | 0.30 | 0.25 | 0.05 ÷ 0.55 | 약 0.09 |
| 물(저수지) | 0.02 | 0.05 | −0.03 ÷ 0.07 | 약 −0.43 |
흥미로운 점은 가뭄 군락의 근적외선 값(0.30)이 맨땅과 같다는 것입니다. 근적외선 하나만 보면 둘을 구분하기 어렵지만, 빨간빛을 함께 보는 순간 차이가 선명해집니다. 두 밴드를 '비율'로 결합하는 것이 NDVI의 힘입니다.
NDVI 값 읽는 법(일반적 경향)
| NDVI 범위 | 일반적으로 해당하는 지표면 |
|---|---|
| 0 미만 | 물, 구름, 눈 등 |
| 약 0 ~ 0.2 | 맨땅, 바위, 모래, 도로·건물, 수확 후 경작지 |
| 약 0.2 ~ 0.5 | 듬성듬성한 식생, 생육 초기 작물, 초지, 스트레스 받는 식생 |
| 약 0.5 이상 | 생육 왕성기 작물, 울창한 숲 등 밀도 높은 녹색 식생 |
🕰️ 5. NDVI는 어디서 왔나 — 짧은 역사
식물이 빨간빛을 흡수하고 근적외선을 반사한다는 사실은 위성 시대 이전에도 알려져 있었습니다. 이를 지구 규모 관측 지표로 정착시킨 계기는 1972년 발사된 미국의 지구관측 위성 ERTS-1(이후 Landsat 1로 개명)이었습니다. 1970년대 초 J. W. Rouse 등의 연구진은 미국 대평원(Great Plains)의 식생 변화를 Landsat 자료로 추적하는 연구를 수행하며 정규화된 차이 지수를 제안했고, 이것이 오늘날 NDVI의 출발점으로 널리 인용됩니다.
이후 NOAA 기상위성의 AVHRR 센서가 매일 지구 전체를 관측하면서 대륙·지구 규모의 식생 변화 연구가 활발해졌고, 2000년 전후로는 MODIS 센서(Terra·Aqua 위성)가 250m 해상도의 NDVI 산출물을 정기적으로 제공하게 됩니다. 2010년대에는 유럽의 Sentinel-2가 10m 해상도 자료를 무료로 공개하면서 개별 필지 단위 분석이 대중화되었고, 같은 시기 소형 드론과 다중분광 카메라가 보급되며 센티미터급 정밀 관측까지 가능해졌습니다.
NDVI의 50년은 해상도를 좁혀 온 역사입니다.
🛰️ 6. NDVI를 얻는 눈들 — 위성·드론·지상 센서
NDVI를 계산하려면 빨간빛과 근적외선을 따로 측정하는 다중분광 센서가 필요합니다. 센서를 어디에 싣느냐에 따라 특성이 크게 달라집니다.
① 위성: 넓고 규칙적으로
| 위성/센서 | 공간해상도(Red·NIR) | 재방문 주기 | 특징 |
|---|---|---|---|
| Sentinel-2 (유럽 ESA, Copernicus) | 10m | 위성 2기 운영 시 약 5일(적도 기준) | 무료 공개. 레드에지 밴드(20m) 보유. Red=B4, NIR=B8 |
| Landsat 8·9 (미국 NASA·USGS) | 30m | 각 16일, 두 위성 합쳐 약 8일 | 무료 공개. 1970년대부터 이어진 장기 기록. Red=B4, NIR=B5 |
| MODIS (Terra·Aqua) | 250m | 거의 매일 | 광역 작황·가뭄 감시에 적합, 필지 단위 분석엔 거침 |
| 상업 고해상도 위성 | 수 m 이하 | 위성군에 따라 매우 잦음 | 유료가 일반적. 작은 필지·시설 주변 분석에 유리 |
우리나라도 농업·산림 관측을 주목적으로 하는 농림위성(차세대중형위성 4호)을 개발해 왔습니다. 한반도와 주변 지역의 작황·산림 상태를 주기적으로 관측하는 것을 목표로 하며, 국내 농업 원격탐사 기반을 강화할 것으로 기대되고 있습니다.
② 드론: 원하는 때, 원하는 만큼 자세히
다중분광 카메라를 장착한 드론은 비행 고도에 따라 수 cm 수준의 해상도를 얻을 수 있습니다. 구름 아래에서 비행할 수 있어 장마철처럼 위성 영상을 얻기 힘든 시기에도 촬영이 가능하고, 촬영 시점을 농작업 일정에 맞춰 자유롭게 정할 수 있다는 것이 큰 장점입니다. 반면 한 번에 덮을 수 있는 면적이 배터리와 비행 시간에 제한되고, 비행 허가·안전 규정을 지켜야 하며, 촬영할 때마다 보정 작업이 필요합니다.
농업용 다중분광 카메라는 보통 파랑·초록·빨강·레드에지·근적외선 등 좁은 대역을 분리해 촬영하는 여러 개의 렌즈를 갖추고, 하늘을 향한 일사량 센서로 촬영 순간의 햇빛 변화를 기록합니다. 일반 RGB 카메라의 필터를 개조해 근적외선을 찍는 저가 방식도 있지만, 대역이 넓고 겹쳐서 정량 분석용으로는 신뢰도가 떨어집니다.
③ 지상·장비 부착 센서: 바로 옆에서, 실시간으로
트랙터나 시비기 붐에 부착하는 센서, 손에 들고 작물 위를 훑는 휴대용 측정기도 있습니다. 상당수는 능동형(active) 센서로, 스스로 빨간빛과 근적외선을 쏘고 되돌아오는 빛을 측정합니다. 햇빛에 의존하지 않으니 흐린 날이나 이른 아침에도 일관된 측정이 가능하고, 측정과 동시에 비료 살포량을 바꾸는 실시간 변량 시비에 활용됩니다.
약점: 구름에 약함, 해상도 한계, 촬영 시점 선택 불가
약점: 면적 제한, 운용 인력·규정, 보정 필요
약점: 지나가는 줄만 측정, 장비 투자 필요
📅 7. 한 장보다 한 시즌 — 시계열로 읽는 작물의 일생
NDVI의 진가는 한 장의 지도보다 시간에 따른 변화 곡선에서 드러납니다. 작물은 파종(또는 이앙) 후 잎을 늘리며 NDVI가 오르고, 생육 최성기에 정점을 찍은 뒤, 성숙·노화기에 엽록소가 분해되며 값이 내려갑니다. 이 곡선을 식생 생물계절(phenology) 곡선이라고 합니다.
시계열을 보면 한 장의 영상으로는 알 수 없는 정보가 드러납니다.
특히 논벼는 이앙 직후 물이 가득한 상태라 NDVI가 매우 낮거나 음수에 가깝게 나오다가, 벼가 자라 수면을 덮어 가면서 빠르게 상승하는 독특한 패턴을 보입니다. 이런 패턴 차이를 이용해 위성 영상에서 논과 밭, 작물 종류를 구분하는 분류 연구도 활발합니다.
🚜 8. 현장에서 NDVI는 어떻게 일하나 — 활용 시나리오
① 필지 안의 '얼룩' 찾기: 생육 편차 지도
한 필지 안에서도 토양 깊이, 배수, 과거 객토 이력, 그늘 등에 따라 생육이 고르지 않습니다. NDVI 지도는 이 편차를 색으로 보여 줍니다. 핵심은 지도를 보고 현장을 확인하러 갈 곳을 고르는 것입니다. 낮은 값이 나온 구역에 직접 가서 원인이 배수 불량인지, 양분 부족인지, 병해충인지, 잡초 문제인지를 확인하는 '지도 기반 표적 예찰(scouting)'은 넓은 면적을 관리하는 농가에서 시간과 노력을 크게 아껴 줍니다.
② 비료를 필요한 만큼만: 변량 시비
질소 비료는 작물 생육에 큰 영향을 주지만, 과하면 비용 낭비와 도복, 수질 오염의 원인이 되고 부족하면 수량이 떨어집니다. 정밀농업에서는 NDVI(또는 NDRE) 지도를 몇 개의 관리 구역으로 나누고, 구역마다 다른 살포량을 지정한 처방맵(prescription map)을 만들어 변량 시비기에 입력합니다.
필지 일부에 질소를 충분히 준 띠를 만들어 두고, 그 띠의 식생지수와 나머지 구역의 값을 비교하는 방법이 연구·실무에서 쓰입니다. 같은 날, 같은 조건에서 비교하니 날씨·품종의 영향을 줄이고 "이 구역은 질소가 얼마나 부족한가"를 상대적으로 판단할 수 있습니다.
③ 가뭄과 재해 모니터링
광역 위성 NDVI를 평년 같은 시기와 비교하면 가뭄이나 이상기상의 영향이 어느 지역에 퍼져 있는지 빠르게 파악할 수 있습니다. 평년 대비 편차를 나타내는 NDVI 이상값(anomaly), 과거 최솟값·최댓값 범위 안에서의 상대 위치를 나타내는 식생상태지수(VCI) 같은 파생 지표가 가뭄 감시에 쓰입니다. 침수·우박·태풍 뒤에는 피해 전후 영상을 비교해 피해 범위를 신속히 추정하는 데도 활용됩니다.
④ 수량 예측과 농업 통계
시즌 중 NDVI는 기상 자료, 토양 자료와 결합해 수확량 예측 모델의 중요한 입력이 됩니다. 국가·국제 기관은 위성 기반 식생 지표를 곡물 작황 감시와 식량 수급 전망에 활용하고 있습니다. 개별 농가 수준에서는 수확기 수량 모니터 자료와 NDVI 지도를 겹쳐 보며 "어느 구역이 해마다 낮은가"를 확인하고 다음 해 관리 전략을 세우는 데 씁니다.
⑤ 보험·검증·연구
재배 사실 확인, 피해 평가, 시험포 비교처럼 객관적 증거가 필요한 영역에서도 NDVI가 보조 자료로 쓰입니다. 육종 연구에서는 드론으로 수백~수천 개 시험구의 NDVI를 한 번에 측정해 생육이 우수한 계통을 빠르게 선별하는 고속 표현형 분석(high-throughput phenotyping)이 확산되고 있습니다.
⚠️ 9. NDVI가 거짓말을 할 때 — 한계와 함정
NDVI는 강력하지만 만능이 아닙니다. 값이 낮다고 반드시 병든 것도, 높다고 반드시 건강한 것도 아닙니다. 해석을 그르치는 대표적인 함정을 짚어 보겠습니다.
① 포화(saturation): 너무 울창하면 더 오르지 않는다
작물 군락이 빽빽해져 엽면적지수(LAI, 단위 땅 면적당 잎 면적)가 일정 수준 이상이 되면, 빨간빛은 이미 거의 다 흡수되어 더 낮아질 여지가 없습니다. 그러면 근적외선이 계속 늘어도 NDVI는 1에 가까운 값에서 거의 변하지 않게 됩니다. 많은 연구에서 LAI가 대략 3 안팎을 넘어서면 NDVI의 민감도가 크게 떨어지는 것으로 보고됩니다. 생육 최성기의 '좋음'과 '아주 좋음'을 구분하는 데 NDVI가 약한 이유입니다. 이를 보완하기 위해 EVI, NDRE 같은 지수가 함께 쓰입니다.
② 토양 배경: 생육 초기의 착시
작물이 작아 땅이 많이 드러나는 초기에는 화소 값에 토양 반사가 크게 섞입니다. 젖은 흙은 어둡고 마른 흙은 밝아서, 같은 작물 피복이라도 토양 수분이나 흙 색에 따라 NDVI가 달라질 수 있습니다. 이 문제를 줄이기 위해 Huete(1988)가 제안한 SAVI(토양보정식생지수)가 있습니다.
③ 구름·그림자·대기
광학 위성은 구름을 뚫지 못합니다. 장마와 태풍이 겹치는 여름철 우리나라에서는 정작 중요한 시기에 맑은 영상을 얻지 못하는 경우가 흔합니다. 얇은 구름이나 연무는 눈에 잘 띄지 않으면서 값을 낮추기 때문에 더 위험합니다. 구름 그림자도 국지적으로 낮은 NDVI를 만듭니다. 그래서 분석 전 구름 마스킹과 대기 보정을 거친 지표면 반사율(Surface Reflectance) 자료를 쓰는 것이 기본입니다. 구름 문제를 보완하기 위해 구름을 투과하는 마이크로파 레이더(SAR) 위성 자료를 함께 활용하는 연구도 늘고 있습니다.
④ 원인은 알려 주지 않는다
NDVI가 낮다는 것은 "녹색 잎이 적거나 엽록소 활동이 약하다"는 결과일 뿐, 왜 그런지는 말해 주지 않습니다. 질소 부족, 수분 스트레스, 병해, 해충, 제초제 약해, 잡초와의 경합, 늦은 파종, 그저 품종 차이까지 모두 비슷한 신호를 만들 수 있습니다. 반대로 잡초가 무성한 구역은 작물이 부실한데도 NDVI가 높게 나올 수 있습니다. NDVI 지도는 진단서가 아니라 "여기를 살펴보세요"라는 안내판으로 받아들여야 합니다.
⑤ 센서마다 값이 다르다
센서마다 빨강·근적외선 밴드의 파장 위치와 폭이 조금씩 다릅니다. 같은 밭을 같은 날 찍어도 Sentinel-2, Landsat, 드론 카메라의 NDVI가 정확히 일치하지 않는 이유입니다. 서로 다른 센서 자료를 섞어 시계열을 만들 때는 상호 보정(harmonization) 과정이 필요하고, 문헌의 기준값을 다른 센서 자료에 그대로 적용해서는 안 됩니다.
⑥ 촬영 조건: 태양 각도와 시간대
태양 고도와 촬영 각도에 따라 군락의 반사 특성이 달라집니다(양방향 반사 특성, BRDF). 드론 촬영에서 오전과 오후의 그림자 방향이 다르거나, 촬영 도중 구름이 오가며 햇빛이 바뀌면 같은 필지 안에서도 줄무늬 같은 값 차이가 생길 수 있습니다. 일반적으로 태양이 높은 한낮 전후, 햇빛이 안정적인 시간대에 촬영하는 것이 권장됩니다.
✔ 같은 작물, 같은 생육 단계끼리 비교했는가?
✔ 구름·그림자·연무를 걸러냈는가?
✔ 대기 보정된 반사율(또는 방사 보정된 드론 영상)을 썼는가?
✔ 필지 가장자리 혼합화소를 제외했는가?
✔ 낮은 값 구역을 현장에서 직접 확인했는가?
🧭 10. NDVI의 형제들 — 상황별 대안 지수
NDVI의 한계를 보완하기 위해 수많은 식생지수가 개발되었습니다. 농업 현장에서 자주 만나는 대표 지수를 정리합니다.
| 지수 | 공식 | 언제 유리한가 |
|---|---|---|
| NDRE 정규레드에지지수 | (NIR − RedEdge) ÷ (NIR + RedEdge) | 군락이 울창해 NDVI가 포화될 때, 엽록소·질소 상태를 섬세하게 볼 때 |
| GNDVI 녹색정규식생지수 | (NIR − Green) ÷ (NIR + Green) | 엽록소 농도 변화에 대한 민감도를 높이고 싶을 때 |
| SAVI 토양보정식생지수 | (NIR − Red) × (1 + L) ÷ (NIR + Red + L), 흔히 L=0.5 | 생육 초기, 건조지 등 토양 노출이 많을 때 |
| EVI 강화식생지수 | 2.5 × (NIR − Red) ÷ (NIR + 6·Red − 7.5·Blue + 1) | 고밀도 식생, 대기 영향 보정이 필요할 때(MODIS 표준 산출물) |
| NDWI(NDMI) 수분지수 | (NIR − SWIR) ÷ (NIR + SWIR) 형태 | 잎·군락의 수분 상태를 볼 때(단, 정의가 여러 가지이므로 출처 확인 필요) |
어떤 지수가 '정답'이라기보다, 작물·생육 단계·센서·목적에 맞는 지수를 고르고 여러 지수를 함께 보는 것이 일반적입니다. 예를 들어 생육 초기에는 SAVI, 중기 질소 진단에는 NDRE, 광역 작황 감시에는 NDVI와 EVI를 함께 보는 식입니다. 이름이 같아도 연구마다 사용하는 밴드가 다를 수 있으니, 특히 수분 관련 지수는 정의를 반드시 확인해야 합니다.
🛠️ 11. 직접 만들어 보는 NDVI 지도 — 작업 흐름
무료 위성 자료와 오픈소스 도구만으로도 내 지역의 NDVI 지도를 만들 수 있습니다. 전형적인 작업 흐름은 다음과 같습니다.
필지 경계를 GIS 도구로 그리거나 공간 데이터(Shapefile, GeoJSON 등)로 준비합니다.
원하는 기간의 영상 중 구름이 적은 장면을 고릅니다. 장면 전체 구름 비율뿐 아니라 내 필지 위에 구름이 있는지가 중요합니다.
대기 보정된 지표면 반사율 산출물(예: Sentinel-2 Level-2A)을 사용하고, 함께 제공되는 품질 정보로 구름·그림자 화소를 제거합니다. 산출물마다 정수로 저장된 값을 반사율로 바꾸는 배율(scale factor)이 있으니 문서를 확인합니다.
화소마다 (NIR − Red) ÷ (NIR + Red)를 계산합니다. 분모가 0이 되는 화소는 예외 처리합니다.
필지별 평균·중앙값·표준편차를 구하고, 경계에서 한두 화소 안쪽으로 줄인(buffer) 영역만 써서 혼합화소 영향을 줄입니다. 색상표는 일관되게 유지해야 날짜 간 비교가 쉽습니다.
지도의 낮은 값·높은 값 구역을 현장에서 확인하고, 관찰 내용을 기록해 다음 해석의 기준으로 삼습니다.
파이썬으로 두 밴드 파일에서 NDVI를 계산하는 기본 예시는 다음과 같습니다. (래스터 처리 라이브러리 rasterio와 numpy 사용)
import numpy as np
import rasterio
# 빨강(Red)과 근적외선(NIR) 밴드 파일 열기
with rasterio.open("red.tif") as r, rasterio.open("nir.tif") as n:
red = r.read(1).astype("float32")
nir = n.read(1).astype("float32")
profile = r.profile
# 반사율 변환이 필요한 자료라면 해당 산출물의 배율(및 오프셋)을 적용
# 예) red = red * scale + offset
# 분모가 0인 화소는 NaN 처리
denom = nir + red
ndvi = np.where(denom == 0, np.nan, (nir - red) / denom)
# 결과 저장
profile.update(dtype="float32", count=1, nodata=np.nan)
with rasterio.open("ndvi.tif", "w", **profile) as dst:
dst.write(ndvi.astype("float32"), 1)
print("NDVI 범위:", np.nanmin(ndvi), "~", np.nanmax(ndvi))
클라우드 기반 분석 플랫폼을 쓰면 대용량 영상을 내려받지 않고도 시계열 분석을 할 수 있습니다. 예를 들어 Google Earth Engine에서는 Sentinel-2 영상 모음에 다음과 같이 NDVI 밴드를 추가할 수 있습니다.
// Sentinel-2 영상에 NDVI 밴드 추가 (B8=NIR, B4=Red)
function addNDVI(image) {
var ndvi = image.normalizedDifference(['B8', 'B4']).rename('NDVI');
return image.addBands(ndvi);
}
normalizedDifference 함수는 이름 그대로 (첫 밴드 − 둘째 밴드) ÷ (첫 밴드 + 둘째 밴드)를 계산합니다. 밴드 순서를 바꾸면 부호가 뒤집히니 주의해야 합니다.
드론 촬영 시 꼭 챙길 것
🇰🇷 12. 우리나라 농업 환경에서 NDVI를 쓸 때
NDVI 연구와 기법의 상당수는 대규모 경작지가 넓게 펼쳐진 지역에서 발전했습니다. 우리나라 농업 환경에서는 몇 가지를 특히 신경 써야 합니다.
최근에는 스마트농업 정책과 함께 드론 방제·관측 서비스, 위성 기반 작황 정보 제공 시도가 늘고 있습니다. 농업인 입장에서 중요한 것은 화려한 컬러 지도 자체가 아니라, 그 지도가 "언제, 어디에, 무엇을 할지"라는 의사결정으로 이어지느냐입니다.
🔮 13. 앞으로의 NDVI — 더 촘촘하게, 더 똑똑하게
식생지수의 미래는 몇 가지 흐름으로 정리할 수 있습니다.
여러 위성 자료를 상호 보정해 하나의 시계열로 합치고, 소형 위성군이 늘어나며 사실상 매일에 가까운 관측이 가능해지고 있습니다.
수십~수백 개의 좁은 대역으로 빛을 나눠 측정하면, 두세 개 밴드로는 구분이 어려운 스트레스 원인이나 특정 색소 변화를 더 세밀하게 추정할 수 있습니다.
광합성 과정에서 식물이 아주 약하게 방출하는 형광 신호를 위성에서 측정하는 연구가 진행 중입니다. '얼마나 초록인가'를 넘어 '지금 얼마나 광합성을 하고 있는가'에 더 가까운 정보를 줄 것으로 기대됩니다.
식생지수 시계열을 기상·토양·영농 기록과 함께 머신러닝 모델에 넣어 작물 분류, 수량 예측, 이상 탐지를 자동화하는 연구가 활발합니다. 다만 모델이 좋아질수록 현장 검증 자료의 질이 더 중요해집니다.
❓ 14. 자주 묻는 질문
① 건강한 잎은 빨간빛을 흡수하고 근적외선을 강하게 반사합니다.
② NDVI = (NIR − Red) ÷ (NIR + Red), 값은 −1~+1이며 녹색 식생이 많고 활발할수록 높습니다.
③ 위성은 넓고 규칙적으로, 드론은 정밀하고 유연하게, 지상 센서는 실시간으로 NDVI를 측정합니다.
④ 한 장의 지도보다 시계열 곡선과 상대 비교가 더 많은 것을 알려 줍니다.
⑤ 포화·토양 배경·구름·센서 차이라는 한계가 있으며, NDVI는 원인을 진단하지 않습니다.
⑥ NDRE·SAVI·EVI 등 보완 지수와 현장 확인을 함께할 때 비로소 믿을 만한 의사결정 도구가 됩니다.
농부의 발걸음은 "왜 다른지"를 찾아냅니다.
NDVI는 둘을 잇는 가장 오래되고 든든한 다리입니다. 🌱
관련 키워드
댓글 작성
이 글에 대한 여러분의 생각을 들려주세요
로그인이 필요합니다
댓글을 작성하려면 먼저 로그인해주세요.
댓글 0
지식인의 숲 - 지적 재산권 보호 고지
지적 재산권 보호 고지
- 저작권 및 소유권: 본 컨텐츠는 재능넷의 독점 AI 기술로 생성되었으며, 대한민국 저작권법 및 국제 저작권 협약에 의해 보호됩니다.
- AI 생성 컨텐츠의 법적 지위: 본 AI 생성 컨텐츠는 재능넷의 지적 창작물로 인정되며, 관련 법규에 따라 저작권 보호를 받습니다.
- 사용 제한: 재능넷의 명시적 서면 동의 없이 본 컨텐츠를 복제, 수정, 배포, 또는 상업적으로 활용하는 행위는 엄격히 금지됩니다.
- 데이터 수집 금지: 본 컨텐츠에 대한 무단 스크래핑, 크롤링, 및 자동화된 데이터 수집은 법적 제재의 대상이 됩니다.
- AI 학습 제한: 재능넷의 AI 생성 컨텐츠를 타 AI 모델 학습에 무단 사용하는 행위는 금지되며, 이는 지적 재산권 침해로 간주됩니다.
아직 댓글이 없습니다.