3D
簡易NDVIカメラ
コロナ禍の影響で社会経済が暗くなってきてモニタリングどころではないかもしれませんが・・・少しでも役立てられるような情報を紹介していきます。
今回は自作できる簡易NDVI(近赤外)カメラです。
3年前に作ったカメラですが、シーズンを通したモニタリングではいろいろ課題事項が多いため、現在はお蔵入りしています。しかし、生育状況の相対的な分布傾向を見るのには問題はありません。
生育状況を把握する指標としてNDVIがよく用いられています。現在では、P4 Multispectral(P4M)やRedEdge、Sequoiaなどのカメラが市販されています。これらカメラの特徴は複眼カメラということです。1回のシャッターで可視光(RGBバンド別)、レッドエッジ、近赤外を同時に取得できます。
私がドローン水稲モニタリングを始めた年はGopro3を2台用意して、可視光と近赤外を同時に撮影してNDVIを取得していました。ある意味複眼レンズですが・・・。ただ、別々のカメラで撮影した被写体の位置合わせは、photoshopを使って手作業で調整していたのでモチベーションが高い時は苦にならないのですが・・・ルーチンになってしまうと作業自体が苦痛でした。この経験から手作業部分を減らし、モニタリングを効率的にしなければならないということを学びました。
話が脱線してしまいましたが、市販されている近赤外カメラは現在でも高価なカメラ(数十〜百万円)です。そういった背景もあり、簡易NDVI(近赤外)カメラを自作してみました。
用意する機材は、10年ぐらい前に流行した3Dレンズ対応カメラと3Dレンズです。これを改造していきます。
3Dレンズ対応カメラ | LUMIX(Panasonic:DMC-GM1)中古2万円で購入 |
3Dレンズ | LUMIX G 12.5mm / F12(Panasonic)新品1万円で購入 |
レンズガード | ハクバ :SMC-PRO(1500円) 焦点距離の調整用 |
ガラスカッター | レンズをカットするため(1200円) |
IRフィルタ | 富士フイルム(1500円) |
3Dレンズで撮影すると視差のある左眼用と右眼用画像が出力されます。これを赤青メガネで見ると立体的に感じることができます。
アナグリフの原理(引用先)
簡易NDVI(近赤外)カメラに改造するためには、片方を可視光で撮影し、もう一方を近赤外で撮影できればOKです。今回使用したLUMIXのカメラ本体には近赤外を遮断するローパスフィルタが取り付けられています。まずは感電しないように慎重にネジを外し、本体を分解していきます。ローパスフィルタを取り外せたら、もとの姿に戻します。以前紹介したS110の改造ではIR 78フィルタをカメラ本体のイメージセンサの前に取り付けましたが、今回は違うので注意してください。
DMC-GM1+LUMIX G 12.5mm / F12(Panasonic)
次に、3Dレンズ側の改造です。ローパスフィルタを取り外した状態では可視光から近赤外までの幅広い波長を撮影することになってしまいます(赤みの強い画像)。そこで取り外したローパスフィルタをレンズの片方に取り付けます。そうすることで通常の可視光の画像が撮影できます。もう一方にはIRフィルタを付ければ近赤外の画像を取得できます。
(左:近赤外画像・右:ローパスフィルタを取り外した状態の可視光画像)
ガラス板で焦点距離を調整していない画像
フィルタだけではピントが合わないので、焦点距離を調整するためのガラス板(ガラスカッターで適度の大きさにカット)を挟んでグルーガンで固定します。
ローパスフィルタを取り除いたカメラ本体とそのローパスフィルタとIRフィルタを取り付けた3Dレンズ
3Dモードで撮影するとmpoという拡張子で記録されます。あまり聞き慣れない拡張子ですが、フリーソフトの「ステレオフォトメーカー」を使うことで可視光と近赤外の別々のjpgファイルに変換できます。
(左:近赤外画像・右:可視光画像)
上空から撮影した出穂期における水稲画像(2017年7月30日撮影)
複眼カメラであるため、右と左の画像は若干位置はズレてしまいますが、SfM-MVS処理で位置ズレ問題は解決できます。位置が合った可視光および近赤外のオルソ画像からバンド間演算でNDVIを求めます。
(左:近赤外画像・右:可視光画像)
出穂期におけるオルソ画像(2017年7月30日撮影)
出穂期におけるNDVI
一見難しそうな複眼カメラでも市販されている機材を使って改造すれば、1度に可視光と近赤外が撮影できる簡易NDVI(近赤外)カメラを自作できます。ただし、カメラを分解するとメーカー保証が受けられなくなるので注意してください。改造は自己責任です。