# 노이즈를 줄이거나 사람을 없애려고 사진을 스택하는 법

연사로 찍은 여러 장은 그중 어느 한 장보다 많은 정보를 지니고 있습니다. 평균을 내면 노이즈가 상쇄되고, 픽셀마다 가운뎃값을 취하면 일부 시간에만 있던 것이 지워집니다. 둘 중 어느 쪽이 필요한지는 전적으로 무엇이 움직였는지에 달렸습니다.

[이미지 스택 열기](https://abox.tools/ko/이미지-스택/): 스무 장을 한 장으로. 스무 번의 업로드도, RAW 변환기도 없이.

마지막 업데이트 2026년 8월 26일

## 짧은 답

[이미지 스택](https://abox.tools/ko/이미지-스택/)을 열고 연사 전체를 끌어다 놓은 다음, 무엇을 없애고 싶은지로 방법을 고르십시오.

- **노이즈**인데 아무것도 움직이지 않았다면 — 평균.
- **노이즈**인데 무언가 움직였다면 — 시그마 클리핑.
- **사람, 자동차, 비행기** — 중앙값.
- **별 궤적으로 만들고 싶은 어두운 하늘** — 밝게.
- **심도가 거의 없는 접사** — 포커스 스태킹.

카메라를 손에 들고 찍었다면 정렬을 켜 두고, 삼각대에 올렸다면 끄십시오. RAW 파일은 그대로 넣어도 됩니다. 먼저 현상할 필요가 없습니다.

아래의 모든 것은 저 다섯 줄이 왜 저러한지에 대한 이야기입니다.

## 왜 여러 장이 한 장보다 많이 지니는가

빛이 모자란 데서 찍은 사진은 영상에 노이즈가 더해진 것이고, 그 노이즈는 매번 다릅니다. 스택이 통하는 것은 그 마지막 대목 덕분입니다. 같은 장면을 열여섯 번 찍으면 영상은 열여섯 장 모두에서 같지만 노이즈는 그렇지 않으므로, 평균을 내면 영상은 남고 노이즈는 대부분 상쇄됩니다.

나아지는 정도는 장수의 제곱근입니다. 네 장이면 노이즈가 절반, 열여섯 장이면 4분의 1, 백 장이면 10분의 1이 됩니다. 가혹한 곡선입니다. 열여섯 장에서 예순네 장으로 가면 같은 만큼 한 번 더 나아지는데 촬영은 네 배가 듭니다. 실제 스택이 거의 언제나 여덟 장에서 서른 장 사이인 이유입니다.

조용한 이득이 하나 더 있습니다. 8비트 프레임 열여섯 장의 평균은 그중 어느 한 장보다 고운 계조를 가집니다. 각 프레임의 반올림을 서로 다르게 만든 그 노이즈가 바로 평균을 단계 사이에 내려앉게 해 주기 때문입니다. 노이즈 있는 묶음을 스택하는 것은 노이즈를 없애기만 하는 것이 아닙니다. 한 장이었다면 양자화로 버려졌을 톤을 되찾아 옵니다.

## 방법을 고르는 질문

‘무엇을 남기고 싶은가’가 아니라 **프레임 사이에서 무엇이 달랐는가**입니다. 나머지는 거기서 따라 나옵니다.

### 아무것도 움직이지 않았다면: 평균

그냥 산술평균입니다. 프레임 사이의 차이가 노이즈뿐인 묶음에서 얻을 수 있는 가장 효과적인 노이즈 감소이고, 가장 쉽게 망가지는 것이기도 합니다. 새 한 마리가 든 프레임 하나가 스택 전체에 희미한 새를 남깁니다. 평균은 다른 값과 어긋나는 값에 대해 아무 의견이 없기 때문입니다. 그냥 함께 셉니다.

### 무언가가 화면을 가로질렀다면: 중앙값

붐비는 광장을 찍은 사진 열두 장을 겹쳐 놓고 픽셀 하나를 보십시오. 대부분에서 그것은 바닥이고, 한둘에서는 누군가의 외투입니다. 그 열두 값을 정렬해서 가운뎃값을 취하면 바닥이 나옵니다. 외투는 한 번도 다수였던 적이 없기 때문입니다.

픽셀마다 그렇게 하면 광장이 텅 빈 채로 나옵니다. ‘여행 사진에서 관광객 지우기’ 같은 글 뒤에 있는 요령이 이것이고, 연사와 참을성 말고 더 영리한 것은 필요하지 않습니다. 다만 하나를 요구합니다. **장면의 어느 부분도 절반이 넘는 시간 동안 가려져 있어서는 안 됩니다.** 열두 장 가운데 여덟 장에서 가만히 서 있던 사람은 그 픽셀들에서 다수이고, 중앙값은 그 사람을 남깁니다.

### 둘 다라면: 시그마 클리핑

중앙값은 그 튼튼함을 얻으려고 정보의 대부분을 버립니다. 픽셀마다 열두 값 중 열하나가 버려지므로, 같은 묶음의 평균보다 노이즈를 훨씬 덜 줄입니다.

시그마 클리핑이 그 절충이고, 현실의 묶음에는 대개 이쪽이 옳은 기본값입니다. 모든 프레임에 걸쳐 픽셀 하나를 보고, 그것이 보통 무엇이며 얼마나 흔들리는지 알아낸 다음, 그것과 맞는 값만 평균 냅니다. 프레임 하나를 가로지른 자동차는 그 픽셀들에서 빠지고, 다른 모든 프레임은 모든 자리에서 그대로 셈에 듭니다. 움직인 것에 대한 중앙값의 면역과 평균의 노이즈 감소 대부분을 함께 얻습니다.

임계값은 표준편차 단위이고, 둘이 보통의 출발점입니다. 낮추면 더 많이 버리고, 자동차와 함께 진짜 세부까지 버리기 시작합니다.

### 밝은 것만 중요하다면: 밝게

각 픽셀이 지녔던 가장 밝은 값을 남깁니다. 밤하늘을 30초 노출로 이백 장 찍어 밝게 합치면, 별마다 자기 호를 결과 위에 그립니다. 하나하나는 넘치지 않았던 짧은 노출들로 쌓아 올린 별 궤적입니다. 같은 방법이 불꽃놀이를 그 자신의 폭발 프레임들로 다시 세우고, 어두운 방을 손전등을 들고 돌아다닌 것을 라이트 페인팅으로 만듭니다.

그 반대인 어둡게는 조용한 짝입니다. 픽셀은 *모든* 프레임에서 밝았을 때만 밝게 남으므로, 유리창의 반사와 지나가는 전조등과 플래시에 비친 빗방울이 모두 사라집니다.

### 피사체가 초점보다 깊다면: 포커스 스태킹

f/8에서 접사는 초점이 맞는 범위가 1밀리미터쯤인데, 곤충에게는 모자랍니다. 답은 포커스 링을 돌려 가며 스무 장을 찍고, 각 장에서 그 장에서 선명했던 부분만 남기는 것입니다. 도구는 각 픽셀이 이웃과 얼마나 다른지를 잽니다. 가장자리에서는 크고 흐린 데서는 거의 0입니다. 그리고 이긴 쪽을 취합니다.

이 방법은 다른 어느 것보다 삼각대를 원합니다. 포커스 링을 손으로 돌리면 카메라가 움직이고, 조금 더 멀리서 찍힌 프레임은 초점만 다른 같은 영상이 아니기 때문입니다.

![모드 목록인 평균, 중앙값, 가장 밝게, 가장 어둡게와, 그 아래 출력 크기와 필요한 메모리와 각 파일을 얼마나 읽어야 하는지를 적은 계획.](https://abox.tools/screens/stack-photos-to-reduce-noise/plan.webp)

모드가 이 절의 물음입니다. 아래의 계획은 시작하기 전에 이 작업의 비용을 말해 주는 도구의 목소리입니다.

## 프레임 정렬하기

스택은 픽셀 단위 산술이므로, 어떤 픽셀이 모든 프레임에서 장면의 같은 부분이라고 가정합니다. 손으로 들고 찍었다면 그렇지 않습니다. 연사는 수십 픽셀씩 흘러가고, 그것을 평균 내면 깨끗한 영상이 아니라 흐릿한 것이 나옵니다. 처음 시도한 스택이 실망스러운 가장 흔한 이유가 그것입니다.

그래서 프레임을 그중 하나에 견주어 재고 픽셀 이하 단위로 먼저 제자리에 돌려놓습니다. 설정은 셋입니다.

- **이동만**이 손으로 들고 찍은 거의 모든 것에 맞습니다. 흘러감과 흔들림을 고칩니다.
- **이동, 회전, 배율**은 살짝 돌리기까지 했거나 줌이 슬며시 밀린 묶음에 씁니다. 프레임마다 측정이 한 번 더 들고, 프레임이 반듯하다고 드러나면 아무 값도 들지 않습니다.
- **없음**은 고정된 삼각대나 인터벌 촬영에 씁니다. 이미 정렬되어 있으니 재는 것이 버리는 시간입니다.

어떤 정렬로도 고칠 수 없는 것은 카메라가 아니라 피사체가 움직인 경우이고, 한 걸음 왼쪽에서 찍은 사진도 마찬가지입니다. 옆으로 움직이면 가까운 것이 먼 것에 견주어 얼마나 밀리는지가 달라지는데, 그 둘을 한꺼번에 설명하는 보정은 없습니다. 제자리에서 도는 것은 괜찮고, 걷는 것은 안 됩니다.

![결과. 겹쳐 쌓은 이미지와, 첫 장에 맞추기 위해 각 장을 얼마나 옮겨야 했는지를 적은 안내.](https://abox.tools/screens/stack-photos-to-reduce-noise/result.webp)

정렬 수치는 읽어 둘 값어치가 있습니다. 손으로 찍은 연사는 한 장마다 몇 픽셀씩 밀리고, 정렬이 조용히 되돌리는 것이 바로 그것입니다.

## RAW 파일은 어디에 들어맞는가

CR2, CR3, NEF, ARW, DNG, RAF, RW2, ORF 등을 그대로 끌어다 놓아도 되는데, 그것에 무슨 일이 일어나는지는 정확히 말해 둘 값이 있습니다. RAW 변환기가 하는 일과 다르기 때문입니다.

모든 RAW 파일 안에는 **촬영 순간 카메라가 만들어 넣은 전체 크기 JPEG**이 이미 들어 있습니다. 카메라 뒷면이 보여 주는 그것이고, 운영체제가 축소판으로 그리는 그것입니다. 스택 도구는 그 영상을 찾아서 씁니다. 센서 데이터를 디코딩하지 않습니다.

결과가 둘인데, 하나는 좋은 쪽이고 하나는 알아 둘 쪽입니다.

- **빠릅니다.** 미리보기를 찾는 것은 디렉터리 몇 킬로바이트를 읽고 한 조각을 가져오는 일이라, 60 MB짜리 한 장이 JPEG과 비슷한 속도로 열립니다. RAW 변환기가 한 장에 쓸 시간에 스무 장이 열립니다. 파일을 얼마나 조금 읽었는지 페이지가 보여 줍니다.
- **당신의 해석이 아니라 카메라의 해석입니다.** 카메라에 설정되어 있던 화이트 밸런스와 픽처 스타일이 적용된 채널당 8비트이고, 변환기에서 얻을 12비트나 14비트의 선형 센서 데이터가 아닙니다.

노이즈 감소, 별 궤적, 지나가는 사람 지우기, 포커스 스태킹에는 그 맞바꿈이 거의 언제나 이득입니다. 미리보기는 전체 해상도이고, 어차피 JPEG으로 받았을 바로 그 영상입니다. 그림자를 세게 끌어올리거나, 마지막 한 조각의 다이내믹 레인지가 전부인 천체 사진을 위해 스택한다면, 먼저 RAW 변환기에서 현상하고 거기서 나온 TIFF나 JPEG을 스택하십시오. 그것들도 똑같이 들어갑니다.

## 돌리는 데 무엇이 드는가

알아 둘 값이 있습니다. 8초 걸리는 스택과 2분 걸리는 스택의 차이이기 때문입니다.

일곱 방법 가운데 여섯은 한 가지만 기억하면 됩니다. 흐르는 최댓값은 이미 본 프레임에 관심이 없고, 흐르는 합계도 마찬가지입니다. 그래서 그 방법들은 프레임을 정확히 한 번씩 읽고, 백 장에 두 장과 같은 메모리를 씁니다.

중앙값은 그럴 수 없습니다. 묶음의 가운뎃값은 전부 가지기 전에는 알 수 없기 때문입니다. 2400만 화소 스무 장이면 한꺼번에 붙들고 있는 픽셀이 1.4 GB쯤이고, 그것을 내주는 브라우저는 없습니다. 그래서 이미지를 가로 띠로 잘라 한 띠씩 스택합니다. 정확하되 느립니다. 띠마다 프레임을 다시 읽으니까요.

도구는 버튼을 누르기 전에 이것을 모두 계산해서 말해 줍니다. 결과가 얼마나 클지, 메모리가 대략 얼마나 필요한지, 프레임을 몇 번 디코딩할지입니다. 실행이 띠로 나뉜다고 나오면 작업 해상도를 한 단계 낮추십시오. 메모리가 4분의 1이 되고 거의 언제나 한 번에 끝나는 실행으로 돌아옵니다. 그리고 노이즈를 줄이려고 스택하는 것이라면, 절반 해상도가 어차피 전체 해상도보다 깨끗해 보였을 것입니다.

## 스택을 염두에 두고 찍기

스택의 품질은 대부분 어떤 프로그램이 그것을 보기도 전에 정해집니다.

- **필요하다고 생각하는 것보다 많이 찍으십시오.** 제곱근 곡선은 앞쪽에서는 매정하고 뒤쪽에서는 너그럽습니다. 네 장에서 아홉 장으로 가는 것이 스무 장에서 마흔 장으로 가는 것보다 눈에 띄는 변화입니다.
- **프레임 사이에 노출을 바꾸지 마십시오.** 스택은 프레임이 같은 밝기의 같은 장면이라고 가정합니다. 노출을 고정하지 않으면 도구는 서로 다른 두 영상의 평균을 내게 됩니다.
- **사람을 지우려면 프레임 사이에 기다리십시오.** 2초 만에 찍은 연사는 같은 사람을 모든 프레임의 같은 자리에서 잡고, 중앙값은 그 사람을 남깁니다. 몇 초씩 띄운 열 장이 연사로 찍은 쉰 장보다 훨씬 낫습니다.
- **별 궤적이라면 사이 간격을 짧게 유지하십시오.** 밝게는 프레임이 기록한 그대로를 그리므로, 노출 사이의 쉼이 궤적마다 눈에 보이는 끊김이 됩니다.

## 이 가운데 어느 것도 이 기기를 벗어나지 않습니다

RAW 프레임 스무 장이면 사진 1기가바이트쯤인데, 평균을 내 달라고 웹사이트에 건네기에는 많은 양입니다. [이미지 스택](https://abox.tools/ko/이미지-스택/)은 파일을 이 기기의 디스크에서 읽고 산술을 이 브라우저에서 합니다. 업로드 단계도, 계정도, 대기열도 없습니다. 그리고 그 주장은 누구의 주장이든 확인하듯 확인할 수 있습니다. 돌아가는 동안 브라우저의 네트워크 패널을 열어 보거나, 그냥 인터넷을 끊고 스택해 보십시오.

이어지는 물음 — 어떤 도구에든 파일을 건넬 필요가 정말 있었는지 어떻게 아는가 — 는 [따로 가이드](https://abox.tools/ko/가이드/파일-업로드-안전한가/)가 있습니다.
