1は、所定の地図領域において格子状のエリアのそれぞれの数値標高を示すDEMデータを取得する取得部41と、複数のラインフィルタであって、地図領域において一方向に連続するデータのフィルタリングを行うフィルタと、複数のマトリクスフィルタであって、地図領域において2次元領域を構成するデータのフィルタリングを行うフィルタとのうち、少なくともいずれかを選択する選択部43と、選択部43により選択されたフィルタにより、取得部41により取得されたDEMデータのフィルタ処理を行うフィルタ処理部46と、フィルタ処理が行われたDEMデータを出力する出力部47と、を備える。Model:数値標高モデル)データが提供されている。近年、コンピュータにより、これらのDEMデータを用いた地形解析が行われており、例えば、これらのDEMデータを用いて作成した傾斜量図等に基づいて地質構造解析を行うことが提案されている。ところで、リモートセンシング技術を用いて作成されたDEMデータには、人工衛星の軌道の揺らぎ、ステレオペア画像の精度不足に起因したノイズ成分が含まれている。DEMデータを作成するためのステレオペア画像が異なる日時に取得された場合、大気の影響等によって、これらの画像間で差異が生じ、ノイズ成分が含まれてしまう。これらのノイズ成分は、DEMデータに含まれる各地点の数値標高の誤差の原因となり、地質構造解析の解析精度の低下を招く。DEMにおけるノイズ成分を除去する方法を提案した。画像処理プログラムに関する。前記フィルタ処理が行われたDEMデータを出力する工程と、をコンピュータに実行させる画像処理プログラム。