チーム19A2
課題名
Image Filter
研究者名
Hirofumi Sano
Rise Shimada
概要
チーム17B1にセピアフィルタとガウシアンフィルタとバイラテラルフィルタを追加した。
ソース
Main.java
...
#highlight(){package imageFilter;
import java.awt.DisplayMode;
import java.awt.GraphicsEnvironment;
import javax.swing.JFrame;
/**
セピアフィルタ
ガウシアンフィルタ(10回重ねたもの)
バイラテラルフィルタ(15回重ねたもの)
課題としてはガウシアンフィルタをかけた画像の端が黒くなってしまうことが挙げられた。これは画像の端では周囲の有効な画素が少なくなり、求まる画素値が小さくなることが原因と考えられる。
バイラテラルフィルタでは、注目画素からの距離の近さだけでなく色の近さにも応じて計算するときの重みを大きくしている。その結果、似ている色の画素が同じ色に揃えられ、絵画のような画像になると考えられる。
課題としては処理が重く時間がかかることと、画像がぼやける部分があることが挙げられた。
import java.awt.DisplayMode;
import java.awt.GraphicsEnvironment;
import javax.swing.JFrame;
/**
実行結果
元画像セピアフィルタ
ガウシアンフィルタ(10回重ねたもの)
バイラテラルフィルタ(15回重ねたもの)
考察
ガウシアンフィルタは注目画素に近いほど平均値を計算するときの重みを大きくし、遠くなるほど重みを小さくなるようなガウス分布の関数を用いてレートを計算している。その際小数点以下切り捨てで計算するため、フィルターを複数回重ねると元の画像より明るさが暗くなる。課題としてはガウシアンフィルタをかけた画像の端が黒くなってしまうことが挙げられた。これは画像の端では周囲の有効な画素が少なくなり、求まる画素値が小さくなることが原因と考えられる。
バイラテラルフィルタでは、注目画素からの距離の近さだけでなく色の近さにも応じて計算するときの重みを大きくしている。その結果、似ている色の画素が同じ色に揃えられ、絵画のような画像になると考えられる。
課題としては処理が重く時間がかかることと、画像がぼやける部分があることが挙げられた。
- 最終更新:2019-07-15 16:09:19
メニュー
アイデアでチャレンジ!!
参考
チーム研究発表B3
チーム研究発表B2
B2よくある質問
PL2303TAUSB-Serial Win10 ドライバ
Oマークは、空白です。
_2024年B3春学期
2024年B3春席
2024年B3春学期1回
2024年B3春学期2回
2024年B3春学期3回
_2024年B2春学期
2024年B2春席
2024年B2春学期1回
2024年B2春学期2回
2024年B2春学期3回
_2024年B3秋学期
2024年B3秋席
2024年B3秋学期1回
2024年B3秋学期2回
2024年B3秋学期3回
_2024年B2秋学期
2024年B2秋席
2024年B2秋学期1回
2024年B2秋学期2回
2024年B2秋学期3回
_2023年B3秋学期
2023年B3秋席
2023年B3秋学期1回
2023年B3秋学期2回
2023年B3秋学期3回
_2023年B2秋学期
2023年B2秋席
2023年B2秋学期1回
2023年B2秋学期2回
2023年B2秋学期3回
_2023年B3春学期
2023年B3春席
2023年B3春学期1回
2023年B3春学期2回
2023年B3春学期3回
_2023年B2春学期
2023年B2春席
2023年B2春学期1回
2023年B2春学期2回
2023年B2春学期3回
_2022年B3春学期
2022年B3春席
2022年B3春学期1回
2022年B3春学期2回
2022年B3春学期3回
_2022年B2春学期
2022年B2春席
2022年B2春学期1回
2022年B2春学期2回
2022年B2春学期3回
_2022年B3秋学期
2022年B3秋席
2022年B3秋学期1回
2022年B3秋学期2回
2022年B3秋学期3回
_2022年B2秋学期
2022年B2秋席
2022年B2秋学期1回
2022年B2秋学期2回
2022年B2秋学期3回
_2021年B3春学期
2021年B3春席
2021年B3春学期1回
2021年B3春学期2回
2021年B3春学期3回
_2021年B2春学期
2021年B2春席
2021年B2春学期1回
2021年B2春学期2回
2021年B2春学期3回
_2021年B3秋学期
2021年B3秋席
2021年B3秋学期1回
2021年B3秋学期2回
2021年B3秋学期3回
_2021年B2秋学期
2021年B2秋席
2021年B2秋学期1回
2021年B2秋学期2回
2021年B2秋学期3回
_2020年B3春学期
2020年B3春席
2020年B3春学期1回
2020年B3春学期2回
2020年B3春学期3回
_2020年B2春学期
2020年B2春席
2020年B2春学期1回
2020年B2春学期2回
2020年B2春学期3回
_2020年B3秋学期
2020年B3秋席
2020年B3秋学期1回
2020年B3秋学期2回
2020年B3秋学期3回
_2020年B2秋学期
2020年B2秋席
2020年B2秋学期1回
2020年B2秋学期2回
2020年B2秋学期3回
_2019年B3春学期
2019年B3春席
2019年B3春学期1回
2019年B3春学期2回
2019年B3春学期3回
_2019年B2春学期
2019年B2春席
2019年B2春学期1回
2019年B2春学期2回
2019年B2春学期3回
_2019年B3秋学期
2019年B3秋席
2019年B3秋学期1回
2019年B3秋学期2回
2019年B3秋学期3回
_2019年B2秋学期
2019年B2秋席
2019年B2秋学期1回
2019年B2秋学期2回
2019年B2秋学期3回
2016年B2前期
年度表示
2018年 2019年
2017年 2016年
2015年 2014年
2013年 2012年
削除