(57)【要約】【課題】手描き、ＦＡＸ出力、もしくは印刷された間取図原稿をイメージスキャナ等でコンピュータに読み込んで簡便に電子化する間取図画像処理方法を得る。【解決手段】間取図画像処理方法において、コンピュータのディスプレイにおける作業領域に出力されたラスターデータに対する処理実行コマンドに応答して、ラスターデータを基準縮尺補正するステップ１と、各ピクセルを白黒２値化するステップ２と、水平方向および垂直方向にそれぞれ順次隣接して黒ピクセルが所定個数以上連続する見なし壁・柱領域ピクセルを除く他のピクセルを除去する壁・柱領域抽出するステップ３と、抽出した見なし壁・柱領域ピクセルの外縁を抽出するステップ４と、壁ポリゴン生成ステップ５と、生成した壁ポリゴンデータをディスプレイ上の部品ドラッグ＆ドロップ作業領域に出力するステップ６と、シェイプ付加ステップ７とを行う。【選択図】図１４
2006127410.tif 000002
【特許請求の範囲】
【請求項１】
手描き、ＦＡＸ出力、もしくは印刷された間取図原稿をイメージスキャナでコンピュータに読み込んで電子化する間取図画像処理方法において、
前記イメージスキャナで読み込んでコンピュータのディスプレイにおける作業領域に出力されたラスターデータに対する処理実行コマンドに応答して、コンピュータが以下の処理ステップを行う、即ち、
前記ラスターデータを所定の基準縮尺に補正する縮尺補正ステップと、
ハーフトーン除去のため前記縮尺補正したラスターデータの各ピクセルが有する濃淡バイナリデータに対して所定閾値を基準として各ピクセルを白黒２値化する白黒２値化ステップと、
水平方向および垂直方向にそれぞれ順次隣接して黒ピクセルが所定個数以上連続する部分を壁・柱領域と見なし、この見なし壁・柱領域ピクセルを除いて他のピクセルを除去する壁・柱領域抽出ステップと、
抽出した見なし壁・柱領域ピクセルの外縁を抽出する外縁ピクセル抽出ステップと、
抽出した外縁ピクセルを基にしてベクトルデータによる連続境界線分の壁ポリゴンデータを生成する壁ポリゴン生成ステップと、
生成した壁ポリゴンデータを、記憶手段に予め登録保存してある、もしくは利用可能なベクトルデータによる各種付帯設備をドラッグ＆ドロップすることによって設備合成および文字列配置ができるディスプレイ上の作業領域に出力する壁ポリゴン出力ステップと
を行うことを特徴とする間取図画像処理方法。
【請求項２】
前記壁ポリゴン生成ステップは、
水平座標軸方向および垂直座標軸方向のそれぞれに関して、順次に、当該座標軸方向に対して直交する座標軸方向に±１ピクセルの範囲で連続する外縁ピクセルの始点と終点との間の距離が所定個数のピクセルより大きいとき、同一の直交座標軸成分を有する外縁ピクセルの始点と終点とを結ぶベクトルデータの線分を生成するベクトル線分生成ステップと、
水平座標軸方向および垂直座標軸方向のそれぞれに関して、各ベクトル線分の端点データから、隣接する線分に段差または分離があるとき、隣接する端点相互を接続すべき端点として設定し、設定した端点情報に基づいて段差または分離を解消するようベクトル線分データを補正して全体的に連続する線分を生成する連続ベクトル線分生成ステップと、
連続ベクトル線分におけるすべての水平線分ペア間および垂直線分ペア間の距離の平均値を求め、平均壁厚を算定する平均壁厚算定ステップと、
各水平線分ペア間および垂直線分ペア間の長い方の線分データを基準にして短い方の線分データを平均壁厚となる座標値に補正し、また、座標系の原点に最も近いペア線分を基準にして一様壁厚の壁を一直線上に揃える補正を行う平均壁厚ベクトル線分生成ステップと、
水平線分と垂直線分とが交差するコーナー部分における所定距離内の分離箇所およびはみ出し部分をサーチし、これらの部分の線分端点を接続およびトリミングするよう線分データを補正する直交コーナー整形ステップと、
前記直交コーナー整形ステップ後、未接続の端点がある場合は、当該端点を含む線分が延在する座標軸方向と直交する方向に当該端点と近接する線分をサーチし、前記端点を含む線分を、前記直交方向にまたは当該端点を含む線分が延在する座標軸方向に、サーチした近接線分の座標位置まで延長するベクトル線分を生成する段差補完ベクトル線分生成ステップと、
孤立した線分および図形を除去する孤立線分除去ステップと、
分岐しない連続境界線による境界ポリゴンデータを生成する境界ポリゴン生成ステップと
を含むものとした請求項１記載の間取図画像処理方法。
【請求項３】
前記外縁ピクセル抽出ステップは、抽出した外縁ピクセルのほぼ水平方向に連続する外縁ピクセルが水平座標軸または垂直座標軸に対して所定角度以内の傾きを有する場合、元のスキャナデータ取り込み時に傾きを生じたもの、もしくは原稿そのものが傾いているものと見なして、ほぼ水平方向に連続するピクセルが水平座標軸または垂直座標軸に平行になるよう、抽出した外縁ピクセル全体を回転補正し直すステップを含むものとした請求項１または２記載の間取図画像処理方法。
【請求項４】
前記壁ポリゴンデータにはＺ軸方向データを付与可能にし、３次元表示を可能にした請求項１乃至３のうちのいずれか一項に記載の間取図画像処理方法。
【請求項５】
前記付帯設備データはＺ軸方向データを有するものとし、３次元表示を可能にした請求項１乃至４のうちのいずれか一項に記載の間取図画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主に、不動産関連業界で使用される手描き、ＦＡＸ出力、もしくは印刷された間取図原稿をイメージスキャナでコンピュータに読み込んで電子化する間取図画像処理方法に関するものである。
【背景技術】
【０００２】
一般的に、不動産広告に使用される間取図は、最初からＣＡＤソフト（例えば、非特許文献１参照）で作成したデータから直接、もしくは印刷された既存間取図原稿をイメージスキャナで読み込んで編集ソフトにより広告用チラシに取り込むことが行われている。
【非特許文献１】"図脳アーキストンCG5"、[Online]、株式会社フォトロン、[平成１６年５月２０日検索]、インターネット＜http://www.photron.co.jp/products/cad/archi/detail.html＞
【０００３】
一方、間取図原稿をイメージスキャナで取り込んだデータは、スケーラブルでないラスターデータなので印刷された広告用チラシは見栄えが悪くなってしまう。また、ラスター‐ベクター変換ソフト（例えば、非特許文献２参照）によってベクトルデータに変換することが考えられるが、特に、ＦＡＸやスキャナ出力の原稿の場合、画像ノイズによる「ごみ消し」作業に多大な時間と労力を余儀なくされる。
【非特許文献２】"図脳RVコンバータ4"、[Online]、株式会社フォトロン、[平成１６年５月２０日検索]、インターネット＜http://www.photron.co.jp/products/cad/list/price2.html＞
【０００４】
さらに、中古家屋売買又は賃貸の案件を扱う場合、間取図は、青図（施工時に作成された過去の設計図）しかなかったり、紛失してしまったりしていて、スキャナ読み込みが可能なきれいなものを入手するのが困難である。このようなとき、案件担当者は、現地調査の際に、手描きで方眼紙に写し取ることがよくあり、このような手描きの間取図の場合、ラスター‐ベクター変換ソフトによる自動変換が困難である。
【０００５】
したがって、原稿をイメージスキャナで取り込んだラスターデータの間取り図は、ＣＡＤソフトにおける下層レイヤに基図として表示させ、上層レイヤでこの基図を全体的にトレースするという手作業でベクターデータを生成することが一般的に行われている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、このようなＣＡＤソフトおよびラスター‐ベクター変換ソフトは、極めて高額であり、簡便な「広告用間取図」作成のために、ＣＡＤデザイナーでないごく一般の不動産案件担当者用にそれぞれ購入するのは、初期投資がかかり過ぎ、また、案件担当者が操作を覚えるのも大変である。また、習熟したとしても、手作業による基図トレースは時間がかかる。
【０００７】
したがって、本発明の目的は、手描き、ＦＡＸ出力、もしくは印刷された間取図原稿をイメージスキャナ等でコンピュータに読み込んで、可能な限り簡便に電子化する間取図画像処理方法を得るにある。
【課題を解決するための手段】
【０００８】
この目的を達成するため、本発明間取図画像処理方法は、
イメージスキャナで読み込んでコンピュータのディスプレイにおける作業領域に出力されたラスターデータに対する処理実行コマンドに応答して、コンピュータが以下の処理ステップを行う、即ち、
前記ラスターデータを所定の基準縮尺に補正したデータとしてメモリ手段の所定メモリ領域に保存する縮尺補正するステップと、
ハーフトーン除去のため前記縮尺補正したラスターデータの各ピクセルが有する濃淡バイナリデータに対して所定閾値を基準として各ピクセルを白黒２値化する白黒２値化ステップと、
水平方向および垂直方向にそれぞれ順次隣接して黒ピクセルが所定個数以上連続する部分を壁・柱領域と見なし、この見なし壁・柱領域ピクセルを除いて他のピクセルを除去する壁・柱領域抽出ステップと、
抽出した見なし壁・柱領域ピクセルの外縁を抽出する外縁ピクセル抽出ステップと、
抽出した外縁ピクセルを基にしてベクトルデータによる連続境界線分の壁ポリゴンデータを生成する壁ポリゴン生成ステップと、
生成した壁ポリゴンデータを、記憶手段に予め登録保存してある、もしくは利用可能なベクトルデータによる各種付帯設備をドラッグ＆ドロップすることによって設備合成および文字列配置ができるディスプレイ上の作業領域に出力する壁ポリゴン出力ステップと
を行うことを特徴とする。
【発明の効果】
【０００９】
本発明間取図画像処理方法によれば、スキャナで読み込んだ間取図のラスターデータから基本的な壁・柱領域のラスターデータのみを抽出し、次いでベクトルデータの壁ポリゴンを自動的に生成し、ディスプレイ上の作業領域に出力するため、ユーザーはこの作業領域で、ベクトルデータとしてコンピュータの記憶手段に保存されている各種付帯設備のうち必要なものを単にドラッグ＆ドロップおよび拡縮して壁ポリゴンに配置し、又は文字列配置を行うことによって、ベクターデータの間取図を容易にかつ短時間で作成できる。
【００１０】
本発明間取図画像処理方法によれば、ラスター‐ベクター変換された壁ポリゴンに対して、ドア、サッシ、出窓、バス、トイレ、キッチンシンク、コンロ、洗面台等の適切な付帯設備部品をドラッグ＆ドロップで配置するだけなので、ＣＡＤデザイナーではない一般人、例えば、不動産案件担当者でも、ＣＡＤ操作を覚える必要なく、簡単かつ迅速にベクターデータの間取図を作成することがでる。
【００１１】
本発明間取図画像処理方法によれば、壁ポリゴンのみのベクター変換に特化したため、制御プログラムはコンパクトおよび低コスト、かつ高速処理が可能であり、高額で本格的なＣＡＤソフトおよびラスター‐ベクター変換ソフトは不要となる。
【００１２】
以上、要約すると、本発明の最も大きな特徴は、作成に極めて時間がかかる壁・柱形状の生成に特化した自動生成機能と、事前に用意されたスケーラブルな壁以外の付帯設備をドラッグ＆ドロップして簡単に配置する機能を組み合わせた点である。
【発明を実施するための最良の形態】
【００１３】
本発明の好適な実施例においては、前記壁ポリゴン生成ステップは、
水平座標軸方向および垂直座標軸方向のそれぞれに関して、順次に、当該座標軸方向に対して直交する座標軸方向に±１ピクセルの範囲で連続する外縁ピクセルの始点と終点との間の距離が所定個数のピクセルより大きいとき、同一の直交座標軸成分を有する外縁ピクセルの始点と終点とを結ぶベクトルデータの線分を生成するベクトル線分生成ステップと、
水平座標軸方向および垂直座標軸方向のそれぞれに関して、各ベクトル線分の端点データから、隣接する線分に段差または分離があるとき、隣接する端点相互を接続すべき端点として設定し、設定した端点情報に基づいて段差または分離を解消するようベクトル線分データを補正して全体的に連続する線分を生成する連続ベクトル線分生成ステップと、
連続ベクトル線分におけるすべての水平線分ペア間および垂直線分ペア間の距離の平均値を求め、平均壁厚を算定する平均壁厚算定ステップと、
各水平線分ペア間および垂直線分ペア間の長い方の線分データを基準にして短い方の線分データを平均壁厚となる座標値に補正し、また、座標系の原点に最も近いペア線分を基準にして一様壁厚の壁を一直線上に揃える補正を行う平均壁厚ベクトル線分生成ステップと、
水平線分と垂直線分とが交差するコーナー部分における所定距離内の分離箇所およびはみ出し部分をサーチし、これらの部分の線分端点を接続およびトリミングするよう線分データを補正する直交コーナー整形ステップと、
前記直交コーナー整形ステップ後、未接続の端点がある場合は、当該端点を含む線分が延在する座標軸方向と直交する方向に当該端点と近接する線分をサーチし、前記端点を含む線分を、前記直交方向にまたは当該端点を含む線分が延在する座標軸方向に、サーチした近接線分の座標位置まで延長するベクトル線分を生成する段差補完ベクトル線分生成ステップと、
孤立した線分および図形を除去する孤立線分除去ステップと、
分岐しない連続境界線による境界ポリゴンデータを生成する境界ポリゴン生成ステップと
を含むものとする。
【００１４】
本発明の好適な実施例においては、前記外縁ピクセル抽出ステップは、抽出した外縁ピクセルのほぼ水平方向に連続する外縁ピクセルが水平座標軸または垂直座標軸に対して所定角度以内の傾きを有する場合、元のスキャナデータ取り込み時に傾きを生じたもの、もしくは原稿そのものが傾いているものと見なして、ほぼ水平方向に連続するピクセルが水平座標軸または垂直座標軸に平行になるよう、抽出した外縁ピクセル全体を回転補正し直すステップを含むものとする。
【００１５】
更に、本発明の好適な実施例においては壁ポリゴンデータにはＺ軸方向データを付与可能にし、３次元（３Ｄ）表示を可能にする。さらに好適には、付帯設備データはＺ軸方向データを有するものとし、３Ｄ表示を可能にする。この方法によれば、例えば、不動産案件をＷｅｂサイトで提示するときに、このＷｅｂサイトにアクセスした人自身が、３Ｄ間取図を自在に回転表示して実際の間取りイメージを直感的に把握できるようになる。
次に、図面につき本発明の好適な実施例を説明する。
【実施例】
【００１６】
図１は、ＦＡＸ出力の間取図原稿をイメージスキャナでコンピュータに読み込んでディスプレイの作業領域に出力されたラスターデータ図を示す。本発明間取図画像処理方法によれば、この作業領域のラスターデータに対する処理実行コマンドに応答して、コンピュータは以下の処理ステップを行う。
【００１７】
第１の処理ステップとして、まず、ラスターデータを所定の基準縮尺に補正したデータとしてメモリ手段の所定メモリ領域、例えば、作業用一時メモリ領域に保存する縮尺補正ステップ１を行う。
【００１８】
第２の処理ステップとして、ハーフトーン除去のため、縮尺補正したラスターデータの原点位置から順次にピクセルをスキャンし、ラスターデータの各ピクセルが有する濃淡バイナリデータに対して所定閾値を基準とし、各ピクセルを白黒２値化する白黒２値化ステップ２を行う。例えば、０（黒）〜２５５（白）の範囲の濃淡バイナリデータのうち１５０を閾値とし、例えば、１５０未満であれば０（黒）、１５０以上であれば２５５（白）に各ピクセルの濃淡バイナリデータを更新し、各ピクセルを白黒２値化する。この白黒２値化データをコンピュータのメモリ手段における所定メモリ領域、例えば、作業用一時メモリ領域に保存する。
【００１９】
第３の処理ステップとして、水平方向および垂直方向にそれぞれ順次隣接して黒ピクセルが所定個数以上、好適には、５ピクセル以上連続する部分を壁・柱領域と見なし、この見なし壁・柱領域ピクセルを除く他のピクセルを除去する壁・柱領域抽出ステップ３を行う。多数のＦＡＸイメージの間取図を検証したところ、水平方向および垂直方向にそれぞれ５ピクセル以上連続して順次隣接する領域が壁・柱領域と見なせることを見出した。
【００２０】
この第３の処理ステップ２の壁・柱領域のため、例えば、まず、水平方向にスキャンして順次隣接するピクセルのグループを収集抽出し、隣接幅が５ピクセル未満のグループにおける各ピクセルの黒バイナリ値「０」を白バイナリ値の「２５５」に更新することによって先鋭化する。同様の処理を垂直方向にも行う。第３処理ステップ後のラスターデータ図を図２に示す。
【００２１】
第４の処理ステップとして、抽出した見なし壁・柱領域ピクセルの外縁を抽出する外縁ピクセル抽出ステップ４を行う。この第４の処理ステップにおける外縁抽出のため、周囲に隣接するピクセルのすべてが黒ピクセルとならない黒ピクセルを抽出する。逆に、周囲をすべて黒ピクセルで囲まれた黒ピクセルは「壁・柱領域内部」と見なし、抽出しないものとする。
【００２２】
この外縁ピクセル抽出ステップ４では、原稿自体の傾きやイメージスキャナ読み込み時に生じたラスターデータの傾きが、水平座標軸または垂直座標軸に対して所定角度以内、例えば、３゜以下の場合、水平座標軸または垂直座標軸に平行になるよう、抽出した外縁ピクセル全体を回転補正し直すステップを含むものとする。第４処理ステップ後のラスターデータ図を図３に示す。
【００２３】
第５の処理ステップとして、抽出した外縁ピクセルを基にしてベクトルデータによる連続境界線分の壁ポリゴンデータを生成する壁ポリゴン生成ステップ５を行う。
【００２４】
この第５の処理ステップ５の壁ポリゴンデータ生成のため、まず、水平座標軸方向および垂直座標軸方向のそれぞれに関して、当該座標軸方向に対して直交する座標軸方向に±１ピクセルの範囲で連続する外縁ピクセルの始点と終点との間の距離が所定個数のピクセルより大きいとき、同一の直交座標軸成分を有する外縁ピクセルの始点と終点とを結ぶベクトルデータの線分を生成するベクトル線分生成ステップ５ａを行う。
【００２５】
このベクトル線分生成ステップ５ａにおけるベクトルデータ線分を生成する手順としては、ＸＹ座標系に関して、最小のｙ値を有する位置をＸ軸、最小のｘ値を有する位置をＹ軸とし、最小の（ｘ，ｙ）の位置を原点（０，０）とするＸＹ座標軸に変換した作業平面として設定し、第４の処理ステップで抽出した外縁ピクセルを昇順に並べ替えて、ラスターデータの位置情報を更新する。
【００２６】
水平方向のベクトル線分を生成するため、ｙ＝０から始まって順次ｙの最大値までそれぞれのｙの座標位置における外縁ピクセルを水平正方向にスキャンする。あるｙ座標位置での水平正方向スキャンにおいて、
1.  最初にヒットする外縁ピクセルの座標ｘを始点ピクセルとし、順次に連続する座標ｘ＋１，ｘ＋２，…，ｘ＋ｉのそれぞれにおける外縁ピクセルがｙ−１，ｙ，ｙ＋１の範囲（３ピクセル部分の範囲）にある場合、これら順次のｘ座標位置のピクセルにチェック済みのフラグを立てる。
2.  順次のｘ座標位置の外縁ピクセルがｙ−１，ｙ，ｙ＋１の範囲（３ピクセル部分の範囲）にない場合、一つ前のピクセルを終点ピクセルとする。
3.  この後も未チェックのｘ座標位置を、最大位置に達するまで水平正方向スキャンを続けて、順次の始点‐終点ピクセル対をピックアップする。
4.  始点‐終点ピクセル対間距離が５ピクセルより大きい場合に、始点ピクセルと終点ピクセルとの間にベクトルデータの水平線分を生成し、このｙ座標位置でのラスターデータの外縁ピクセルをベクトルデータの水平線分に更新する。
この水平方向ベクトル線分生成ステップ５ａ′で得られたベクトルデータ図を図４に示す。
【００２７】
垂直方向ベクトル線分生成ステップ５ａ″は、垂直方向にスキャンし、水平方向ベクトル線分生成ステップと同一のロジックで行う。垂直方向ベクトル線分生成ステップ５ａ″で得られたベクトルデータ図を図５に示す。水平方向ベクトル線分生成ステップ５ａ′で得られたベクトルデータおよび垂直方向ベクトル線分生成ステップ５ａ″で得られたベクトルデータを合成したベクトルデータ図を図６に示す。
【００２８】
図６に示す合成ベクトルデータから分かるように、水平座標軸方向および垂直座標軸方向のそれぞれに関して、隣接する線分に段差または分離があるので、この段差または分離をサーチする。すなわち、各ベクトル線分の端点データから、隣接する線分に段差または分離があるとき、隣接する端点相互を接続すべき端点として設定し、設定した端点情報に基づいて段差または分離を解消するようベクトル線分データを補正して全体的に連続する線分を生成する連続ベクトル線分生成ステップ５ｂを行う。この連続ベクトル線分生成ステップで生成されたベクトルデータ図を図７に示す。
【００２９】
図７に示す連続ベクトル線分生成ステップで生成されたベクトルデータから分かるように、壁厚が不揃いであるため、連続ベクトル線分におけるすべての水平線分ペア間および垂直線分ペア間の距離の平均値を求め、平均壁厚を算定し、コンピュータのテンポラリメモリに記憶する平均壁厚算定ステップ５ｃを行う。つぎに、この平均壁厚算定ステップで算定した平均壁厚にベクトルデータを統一するよう、各水平線分ペア間および垂直線分ペア間の長い方の線分データを基準にして短い方の線分データを平均壁厚となる座標値に補正し、また、座標系の原点に最も近いペア線分を基準にして一様壁厚の壁を一直線上に揃える補正を行う平均壁厚ベクトル線分生成ステップ５ｄを行う。
【００３０】
この平均壁厚ベクトル線分生成ステップ５ｄでは、好適には、一様壁厚の壁を生成した後に、一様壁厚壁を一直線上に揃える一様壁厚壁線分整列ステップを行う。即ち、所定の調整限界範囲（好適には、７ピクセル分の範囲）内にある水平方向および垂直方向の線分ペアを一直線上に揃える調整を行う。水平方向線分ペアに関し、上側（Ｙ座標の大きい方）の線分を線分１、下側線分（Ｙ座標の小さい方）の線分２とし、例えば、各レベルにおける最初の線分ペアを基準線分ペアとして使用し、調整限界範囲内にある他の線分ペアの位置を最初の線分ペアの線分１および線分２に合致するようベクトルデータを更新する。このように行われる平均壁厚ベクトル線分生成ステップ５ｄで生成したベクトルデータ図を図８に示す。
【００３１】
図８に示すように、平均壁厚ベクトル線分生成ステップ５ｄで生成したベクトルデータ図では、水平線分と垂直線分とが交差するコーナー部分が分離したり、はみ出したりする部分が存在する場合がある。したがって、水平線分と垂直線分とが交差するコーナー部分における所定距離内の分離箇所およびはみ出し部分をサーチし、これらの部分の線分端点を接続およびトリミングよう線分データを補正する直交コーナー整形ステップ５ｅを行う。この直交コーナー生成ステップで生成したベクトルデータ図を図９に示す。
【００３２】
図９に示すように、直交コーナー生成ステップで生成したベクトルデータ図では、水平座標軸方向および垂直座標軸方向のそれぞれに関して、当該座標軸方向に対して直交する座標軸方向に線分の端点が段差を生じる場合がある。したがって、前記直交コーナー整形ステップ後、未接続の端点がある場合は、当該端点を含む線分が延在する座標軸方向と直交する方向に当該端点と近接する線分をサーチし、前記端点を含む線分を、前記直交方向にまたは当該端点を含む線分が延在する座標軸方向に、サーチした近接線分の座標位置まで延長するベクトル線分を生成する段差補完ベクトル線分生成ステップ５ｆを行う。この段差補完ベクトル線分生成ステップ５ｆで生成したベクトルデータ図を図１０に示す。
【００３３】
この後、最終的に両側端点が孤立した線分を除去したベクトルデータに更新する孤立線分除去ステップ５ｇを行う。孤立線分除去ステップで生成したベクトルデータ図を図１１に示す。図１１に示すように、線分が壁領域を横断又は縦断する、即ち、線分が垂直方向および水平方向に分岐する部分が存在する。このため、分岐しない連続境界線による境界ポリゴンベクトルデータに更新する境界ポリゴンデータ生成ステップ５ｈを行う。
【００３４】
壁ポリゴン生成ステップ５では、好適には、図１１に示すような孤立線分除去ステップ５ｇで生成されたベクトルデータに対して、壁境界線で囲まれた壁領域内ピクセルをすべて収集する。処理手順は以下の通りとする。即ち、
1.  背景ピクセルと壁領域内ピクセルを区分するため、原点ピクセル（０，０）から水平方向にスキャンをスタートして全ピクセルをサーチする。境界線ピクセルに最初に出会った時点でサーチを中断し、それまでにチェック済みのピクセルを背景ピクセルとして分類する。この水平座標における連続する境界線ピクセルの終点まで、または次に境界線ピクセルに出会うまではチェックを無視し、連続する境界線ピクセルの終点または次に出会った境界線ピクセルからこのプロセスを繰り返し行う。チェックを無視されたピクセルを壁境界内ピクセルとして分類する。
2.  上記水平方向スキャンを順次垂直にシフトし、全ピクセルに対するこのような分類処理を行う。
3.  次に、個々の壁領域を画定するため、原点に近い最初の壁領域内のピクセルから、この最初の壁領域の水平方向スキャンをスタートし、それぞれ終端境界ピクセルでスキャンを止め、チェックした壁境界内ピクセルにチェック済みのフラグを立て、このような水平方向スキャンを垂直方向に進めていき、すべての同一壁領域スキャンが終了した際に、チェック済みフラグが立った同一壁領域ピクセルに対して一つの領域インデックスを付与する。この後順次の壁領域ピクセルに対してこの処理を繰り返す。
4.  このようにして抽出された個々の壁領域を、オリジナルのラスターデータの壁領域と比較し、壁領域ピクセルの半数以上がオリジナルラスターデータの黒ピクセルと一致していれば壁領域ピクセルに正当性ありと確認する。この確認された壁領域内ピクセルによる確認済み壁領域ピクセルデータ図を図１２に示す。
【００３５】
最終的に、図１２に示すような壁領域ピクセルデータにおける原点に近い境界ピクセルを始点として境界ピクセルをたどり、コーナー毎に折れ曲がって分岐せずに始点境界ピクセルに戻る、いわゆる「一筆書き」のような連続境界ベクトル線分による境界ポリゴンデータを生成する。この境界ポリゴンデータによる壁ポリゴンデータ図を図１３に示す。
【００３６】
上述の各ステップにおけるデータ更新の際に、好適には、更新前のデータも履歴データとして保存してき、更新後のデータもそれぞれ別ファイルとして生成する。
【００３７】
第６の処理ステップとして、第５の処理ステップ、即ち、壁ポリゴン生成ステップ５で生成した壁ポリゴンデータを、記憶手段に予め登録保存してあるベクトルデータによる各種付帯設備（シェイプ）のドラッグ＆ドロップによる設備合成および文字列配置ができるディスプレイ上の作業領域に出力する壁ポリゴン出力ステップ６を行う。最終の第７処理ステップとして、図形部品（シェイプ）のドラッグ＆ドロップによる設備合成および文字列配置をするシェイプ付加ステップ７を行う。これら第１〜第７の処理ステップのフローを図１４に示す。
【００３８】
好適には、ユーザーが独自に作成した図形部品（シェイプ）を登録でき、このようなシェイプをドラッグ＆ドロップで編集できるグラフィック編集ソフト、例えば、比較的低価格のマイクロソフト社から市販されている「Ｖｉｓｉｏ（登録商標）」に、本発明間取図画像処理方法を実現する制御プログラムをアドオンして使用する形態とする。
【００３９】
壁ポリゴンデータにはＺ軸方向データを付与可能にし、３次元表示を可能にする。さらに、付帯設備データはＺ軸方向データを有するものとし、３次元表示を可能にする。この実施例によれば、例えば、３次元表示用のブラウザに切り換え、不動産案件をＷｅｂサイトで提示するときに、このＷｅｂサイトにアクセスした人自身が、３Ｄ間取図を自在に回転表示して、付帯設備および家具を含む現実に則した間取りイメージを直感的に把握できるようになる。
【００４０】
とくに、既存の居住不動産の売買では、あらかじめ建物内部を見学するが、現所有者の家具が存在し、自己の家具の収まり具合を予測しがたい。これを解決する手段として、本発明間取図画像処理方法は好適である。
また、本発明間取図画像処理方法によれば、家具を住宅購入時に新調する場合、あらかじめ家具の収まり具合を確認して購入することができるようになる。
【産業上の利用可能性】
【００４１】
本発明間取図画像処理方法は、不動産業界における広告用チラシ作成、または不動産関連業種（家具、カーテン、家電製品、リフォーム、引越）で必要される間取図作成に利用できる。
【図面の簡単な説明】
【００４２】
【図１】ＦＡＸ出力の間取図原稿をイメージスキャナでコンピュータに読み込んでディスプレイの作業領域に出力されたラスターデータ図である。
【図２】第２処理ステップ（壁・柱領域抽出）後のラスターデータ図である。
【図３】第３処理ステップ（外縁ピクセル抽出）後のラスターデータ図である。
【図４】水平方向ベクトル線分生成ステップで得られたベクトルデータ図である。
【図５】垂直方向ベクトル線分生成ステップで得られたベクトルデータ図である。
【図６】水平方向ベクトル線分生成ステップおよび垂直方向ベクトル線分生成ステップで得られたベクトルデータを合成したベクトルデータ図である。
【図７】連続ベクトル線分生成ステップで生成されたベクトルデータ図である。
【図８】平均壁厚ベクトル線分生成ステップで生成したベクトルデータ図である。
【図９】直交コーナー生成ステップで生成したベクトルデータ図である。
【図１０】段差補完ベクトル線分生成ステップで生成したベクトルデータ図である。
【図１１】孤立線分除去ステップで生成したベクトルデータ図である。
【図１２】確認済み壁領域ピクセルデータ図である。
【図１３】境界ポリゴンデータによる壁ポリゴンデータ図である。
【図１４】第１〜第７の処理ステップのフローを示すチャート図である。
【符号の説明】
【００４３】
１  基準縮尺補正ステップ
２  白黒２値化ステップ
３  壁・柱領域抽出ステップ
４  外縁ピクセル抽出ステップ
５  壁ポリゴン生成ステップ
５ａ  ベクトル線分生成ステップ
５a′ 水平ベクトル線分生成ステップ
５a″ 垂直ベクトル線分生成ステップ
５ｂ  連続ベクトル線分生成ステップ
５ｃ  平均壁厚算定ステップ
５ｄ  平均壁厚ベクトル線分生成ステップ
５ｅ  直交コーナー整形ステップ
５ｆ  段差補完ベクトル線分生成ステップ
５ｇ  孤立線分除去ステップ
５ｈ  境界ポリゴンデータ生成ステップ
６  壁ポリゴン出力ステップ
７  シェイプ付加ステップ
【図１】
2006127410.tif 000003
【図２】
2006127410.tif 000004
【図３】
2006127410.tif 000005
【図４】
2006127410.tif 000006
【図５】
2006127410.tif 000007
【図６】
2006127410.tif 000008
【図７】
2006127410.tif 000009
【図８】
2006127410.tif 000010
【図９】
2006127410.tif 000011
【図１０】
2006127410.tif 000012
【図１１】
2006127410.tif 000013
【図１２】
2006127410.tif 000014
【図１３】
2006127410.tif 000015
【図１４】
2006127410.tif 000016