# 素材來源與授權

只收可商用、可改作的授權（CC0、公有領域、CC BY、CC BY-SA）。本清單由 `lib/media/catalog.ts` 產生（`npx tsx scripts/media-credits.ts`）。

| 檔案 | 來源 | 作者 | 授權 | 修改 |
|---|---|---|---|---|
| `audio/wheeze-expiratory.mp3` | [Wheeze2O noise reduced](https://commons.wikimedia.org/wiki/File:Wheeze2O_noise_reduced.ogg) | James Heilman, MD；降噪 Natural Philo | [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/) | 轉成 mp3、單聲道、響度正規化 |
| `audio/crackles-bibasal.mp3` | [Crackles pneumoniaO](https://commons.wikimedia.org/wiki/File:Crackles_pneumoniaO.ogg) | James Heilman, MD | [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/) | 轉成 mp3、單聲道、響度正規化 |
| `img/cxr-normal.jpg` | [Normal posteroanterior (PA) chest radiograph (X-ray)](https://commons.wikimedia.org/wiki/File:Normal_posteroanterior_(PA)_chest_radiograph_(X-ray).jpg) | Mikael Häggström, MD | [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) | 縮小並轉成 JPEG |
| `img/ecg-normal.jpg` | [Electrocardiogram 12derivations male 23yo Japanese](https://commons.wikimedia.org/wiki/File:Electrocardiogram_12derivations_male_23yo_Japanese.png) | Tanadesuka | 公有領域 | 裁掉頂端手寫的時間、性別、年齡、日期；縮小並轉成 JPEG |
| `img/ct-head-normal.jpg` | [CT of a normal brain, axial 21](https://commons.wikimedia.org/wiki/File:CT_of_a_normal_brain,_axial_21.png) | Mikael Häggström, MD | [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) | 裁掉右側的定位小圖；轉成 JPEG |
| `img/ct-chest-normal.jpg` | [High-resolution computed tomograph of a normal thorax, axial plane (50)](https://commons.wikimedia.org/wiki/File:High-resolution_computed_tomograph_of_a_normal_thorax,_axial_plane_(50).jpg) | Mikael Häggström, MD | [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) | 裁掉燒入的醫院名稱、日期、掃描參數與定位小圖；縮小並轉成 JPEG |
| `img/ct-cspine-normal.jpg` | [Computed tomographs of normal cervical vertebrae, sagittal plane 20](https://commons.wikimedia.org/wiki/File:Computed_tomographs_of_normal_cervical_vertebrae,_sagittal_plane_20.jpg) | Mikael Häggström, MD | [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) | 裁掉燒入的醫院名稱、日期與掃描參數，右上角以鄰近顏色遮蓋；轉成 JPEG |
| `video/echo-a4c-normal.webm` | [A4C normal (CardioNetworks ECHOpedia)](https://commons.wikimedia.org/wiki/File:A4C_normal_(CardioNetworks_ECHOpedia).webm) | CardioNetworks: Vdbilt | [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/) | 移除音軌與中繼資料 |
| `img/cxr-effusion-right.jpg` | [Effusion](https://commons.wikimedia.org/wiki/File:Effusion.png) | James Heilman, MD | [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/) | 轉成 JPEG |
| `img/cxr-copd.jpg` | [COPD](https://commons.wikimedia.org/wiki/File:COPD.JPG) | James Heilman, MD | [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/) | 裁掉頂端的標籤；縮小並轉成 JPEG |
| `img/cxr-chf.jpg` | [CHF2016](https://commons.wikimedia.org/wiki/File:CHF2016.png) | James Heilman, MD | [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) | 轉成 JPEG |
| `img/ecg-sinus-tachy.jpg` | [ECG Sinus Tachycardia 125 bpm](https://commons.wikimedia.org/wiki/File:ECG_Sinus_Tachycardia_125_bpm.jpg) | Ewingdo | [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) | 重新壓縮 JPEG |
| `img/cxr-rul-mass.jpg` | [Plattenepithelkarzinom der Lunge rechter Oberlappen 76W - CR pa - 001](https://commons.wikimedia.org/wiki/File:Plattenepithelkarzinom_der_Lunge_rechter_Oberlappen_76W_-_CR_pa_-_001.jpg) | Hellerhoff | [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) | 縮小並轉成 JPEG |
| `img/cxr-rll-pneumonia.jpg` | [Pneumokokkenpneumonie apikaler Unterlappen rechts 59W - CR pa und seitlich - 001](https://commons.wikimedia.org/wiki/File:Pneumokokkenpneumonie_apikaler_Unterlappen_rechts_59W_-_CR_pa_und_seitlich_-_001.jpg) | Hellerhoff | [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) | 只留後前位（裁掉側位）；轉成 JPEG |
| `img/cxr-pneumothorax-right.jpg` | [Spontanpneumothorax rechts bei apikalen Bullae 32M - CR und CT - 001](https://commons.wikimedia.org/wiki/File:Spontanpneumothorax_rechts_bei_apikalen_Bullae_32M_-_CR_und_CT_-_001.jpg) | Hellerhoff | [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) | 從合成圖裁出胸部 X 光一格，去掉頂端文字；轉成 JPEG |
| `img/ct-pneumothorax-blebs.jpg` | [Spontanpneumothorax rechts bei apikalen Bullae 32M - CR und CT - 001](https://commons.wikimedia.org/wiki/File:Spontanpneumothorax_rechts_bei_apikalen_Bullae_32M_-_CR_und_CT_-_001.jpg) | Hellerhoff | [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) | 從合成圖裁出肺尖橫切面一格；轉成 JPEG |
| `img/ct-esophageal-ca.jpg` | [Oesophagus-Ca PE suprabifurkal CT](https://commons.wikimedia.org/wiki/File:Oesophagus-Ca_PE_suprabifurkal_CT.jpg) | Hellerhoff | [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/) | 轉成 JPEG |
| `img/us-morison-fluid.jpg` | [FluidMorisonsPouchEctop](https://commons.wikimedia.org/wiki/File:FluidMorisonsPouchEctop.PNG) | James Heilman, MD | [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/) | 裁掉頂端文字；轉成 JPEG |
| `img/us-hydronephrosis.jpg` | [Hydro](https://commons.wikimedia.org/wiki/File:Hydro.jpg) | morning2k | [CC BY 2.5](https://creativecommons.org/licenses/by/2.5/) | 遮蓋右下角的人體示意圖；重新壓縮 JPEG |
| `img/us-appendicitis.jpg` | [Phlegmonoese Appendizitis 40W - US - 001](https://commons.wikimedia.org/wiki/File:Phlegmonoese_Appendizitis_40W_-_US_-_001.jpg) | Hellerhoff | [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) | 縮小並轉成 JPEG |
| `img/us-endometrioma.jpg` | [Endometrioma ground glass appearance](https://commons.wikimedia.org/wiki/File:Endometrioma_ground_glass_appearance.jpg) | Keckstein et al. | [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) | 遮蓋與本站報告不符的燒入量測值，裁掉右側深度刻度；轉成 JPEG |
| `img/ecg-lbbb-tachy.jpg` | [PTB-XL ecg_id 5249](https://physionet.org/content/ptb-xl/1.0.3/) | Wagner P, Strodthoff N, et al.（PTB-XL, PhysioNet） | [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) | 由 12 導程波形重新繪製成心電圖紙樣式（25 mm/s、10 mm/mV），不含病人資訊 |
| `img/ecg-long-qt.jpg` | [PTB-XL ecg_id 6310](https://physionet.org/content/ptb-xl/1.0.3/) | Wagner P, Strodthoff N, et al.（PTB-XL, PhysioNet） | [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) | 由 12 導程波形重新繪製成心電圖紙樣式（25 mm/s、10 mm/mV），不含病人資訊 |
| `img/ecg-sinus-tachy-103.jpg` | [PTB-XL ecg_id 1329](https://physionet.org/content/ptb-xl/1.0.3/) | Wagner P, Strodthoff N, et al.（PTB-XL, PhysioNet） | [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) | 由 12 導程波形重新繪製成心電圖紙樣式（25 mm/s、10 mm/mV），不含病人資訊 |
| `img/ecg-sinus-tachy-110.jpg` | [PTB-XL ecg_id 2189](https://physionet.org/content/ptb-xl/1.0.3/) | Wagner P, Strodthoff N, et al.（PTB-XL, PhysioNet） | [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) | 由 12 導程波形重新繪製成心電圖紙樣式（25 mm/s、10 mm/mV），不含病人資訊 |
| `img/ecg-sinus-tachy-113.jpg` | [PTB-XL ecg_id 698](https://physionet.org/content/ptb-xl/1.0.3/) | Wagner P, Strodthoff N, et al.（PTB-XL, PhysioNet） | [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) | 由 12 導程波形重新繪製成心電圖紙樣式（25 mm/s、10 mm/mV），不含病人資訊 |
| `img/ecg-normal-83.jpg` | [PTB-XL ecg_id 46](https://physionet.org/content/ptb-xl/1.0.3/) | Wagner P, Strodthoff N, et al.（PTB-XL, PhysioNet） | [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) | 由 12 導程波形重新繪製成心電圖紙樣式（25 mm/s、10 mm/mV），不含病人資訊 |
| `img/ecg-sinus-95.jpg` | [PTB-XL ecg_id 832](https://physionet.org/content/ptb-xl/1.0.3/) | Wagner P, Strodthoff N, et al.（PTB-XL, PhysioNet） | [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) | 由 12 導程波形重新繪製成心電圖紙樣式（25 mm/s、10 mm/mV），不含病人資訊 |
| `audio/heart-s3.mp3` | 本專案合成 | — | 本專案合成（scripts/synth-heart.ts） | — |

依 CC BY-SA，上表中修改過的 CC BY-SA 素材以相同授權（版本同原作）釋出。重新產生：聽診音 `scripts/fetch-media.sh`、`npx tsx scripts/synth-heart.ts`；影像 `python3 scripts/fetch-images.py`；心電圖（PTB-XL）`python3 scripts/render-ecg.py`。

影像與報告的吻合度見 `docs/research/imaging-media.md`；**尚未經醫師逐張確認**。
