(57)【特許請求の範囲】
【請求項１】
メガネの画像を撮影する撮影手段と、前記撮影手段により撮影された画像から人物像と合成するための合成用画像を生成する合成用画像生成手段と、前記合成用画像生成手段により生成された合成用画像を当該メガネの諸元とともに登録する登録手段とを備えたメガネ画像登録システムであって、
前記合成用画像生成手段は、前記撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するマスク生成手段を有し、
前記登録手段は、前記生成されたフレームマスク画像とレンズマスク画像とを前記撮影されたメガネ画像とともに登録する機能を有するものであって、
前記マスク生成手段は、前記撮影されたメガネ画像のメガネの外周を検出するメガネ外周検出手段と、前記撮影されたメガネ画像のレンズの外周を検出するレンズ外周検出手段とを含み、前記メガネ外周検出手段により検出されたメガネの外周と前記レンズ外周検出手段により検出されたレンズの外周とから前記フレームマスク画像を生成し、前記レンズ外周検出手段により検出されたレンズの外周から前記レンズマスク画像を生成する機能を有し、
前記メガネ外周検出手段は、前記撮影されたメガネ画像の背景部からメガネ部に向ってメガネの境界を検出するメガネ境界検出手段を含み、
前記レンズ外周検出手段は、前記メガネ外周検出手段により検出されたメガネの外周からレンズ部を推定するレンズ部推定手段と、前記レンズ部推定手段により推定されたレンズ部からレンズ周辺部に向ってレンズの境界を検出するレンズ境界検出手段とを含むことを特徴とする、メガネ画像登録システム。
【請求項２】
前記メガネ外周検出手段は、前記メガネ境界検出手段により検出されたメガネの境界を出発点として近傍のメガネの境界を順次検出して追跡するメガネ境界追跡手段を含み、
前記レンズ外周検出手段は、前記レンズ境界検出手段により検出されたレンズの境界を出発点として近傍のレンズの境界を順次検出して追跡するレンズ境界追跡手段を含むことを特徴とする、請求項１に記載のメガネ画像登録システム。
【請求項３】
メガネの画像を撮影する撮影手段と、前記撮影手段により撮影された画像から人物像と合成するための合成用画像を生成する合成用画像生成手段と、前記合成用画像生成手段により生成された合成用画像を当該メガネの諸元とともに登録する登録手段とを備えたメガネ画像登録システムであって、
前記合成用画像生成手段は、前記撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するマスク生成手段を有し、
前記登録手段は、前記生成されたフレームマスク画像とレンズマスク画像とを前記撮影されたメガネ画像とともに登録する機能を有するものであって、
前記マスク生成手段は、前記撮影されたメガネ画像のメガネの外周を検出するメガネ外周検出手段と、前記撮影されたメガネ画像のレンズの外周を検出するレンズ外周検出手段とを含み、前記メガネ外周検出手段により検出されたメガネの外周と前記レンズ外周検出手段により検出されたレンズの外周とから前記フレームマスク画像を生成し、前記レンズ外周検出手段により検出されたレンズの外周から前記レンズマスク画像を生成する機能を有し、
前記メガネ外周検出手段は、前記検出されたメガネの外周の欠損部を補間するメガネ外周補間手段を含み、
前記レンズ外周検出手段は、前記検出されたレンズの外周の欠損部を補間するレンズ外周補間手段を含むことを特徴とする、メガネ画像登録システム。
【請求項４】
メガネの画像を撮影する撮影手段と、前記撮影手段により撮影された画像から人物像と合成するための合成用画像を生成する合成用画像生成手段と、前記合成用画像生成手段により生成された合成用画像を当該メガネの諸元とともに登録する登録手段とを備えたメガネ画像登録システムであって、
前記合成用画像生成手段は、前記撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するマスク生成手段を有し、
前記登録手段は、前記生成されたフレームマスク画像とレンズマスク画像とを前記撮影されたメガネ画像とともに登録する機能を有するものであって、
前記マスク生成手段は、前記撮影されたメガネ画像のメガネの外周を検出するメガネ外周検出手段と、前記撮影されたメガネ画像のレンズの外周を検出するレンズ外周検出手段とを含み、前記メガネ外周検出手段により検出されたメガネの外周と前記レンズ外周検出手段により検出されたレンズの外周とから前記フレームマスク画像を生成し、前記レンズ外周検出手段により検出されたレンズの外周から前記レンズマスク画像を生成する機能を有し、
前記メガネ外周検出手段は、前記検出されたメガネの外周の不正な突起部を除去するメガネ外周不正突起除去手段を含み、
前記レンズ外周検出手段は、前記検出されたレンズの外周の不正な突起部を除去するレンズ外周不正突起除去手段を含むことを特徴とする、メガネ画像登録システム。
【請求項５】
メガネの画像を撮影する撮影手段と、前記撮影手段により撮影された画像から人物像と合成するための合成用画像を生成する合成用画像生成手段と、前記合成用画像生成手段により生成された合成用画像を当該メガネの諸元とともに登録する登録手段とを備えたメガネ画像登録システムであって、
前記合成用画像生成手段は、前記撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するマスク生成手段を有し、
前記登録手段は、前記生成されたフレームマスク画像とレンズマスク画像とを前記撮影されたメガネ画像とともに登録する機能を有するものであって、
前記マスク生成手段は、前記撮影されたメガネ画像のメガネの外周を検出するメガネ外周検出手段と、前記撮影されたメガネ画像のレンズの外周を検出するレンズ外周検出手段とを含み、前記メガネ外周検出手段により検出されたメガネの外周と前記レンズ外周検出手段により検出されたレンズの外周とから前記フレームマスク画像を生成し、前記レンズ外周検出手段により検出されたレンズの外周から前記レンズマスク画像を生成する機能を有し、
前記マスク生成手段は、メガネの機種情報を取得するメガネ機種情報取得手段を含み、
前記メガネ外周検出手段は、前記メガネ機種情報取得手段により取得されたメガネの機種情報を活用してメガネの外周を検出する機能を有することを特徴とする、メガネ画像登録システム。
【請求項６】
メガネの画像を撮影する撮影手段と、前記撮影手段により撮影された画像から人物像と合成するための合成用画像を生成する合成用画像生成手段と、前記合成用画像生成手段により生成された合成用画像を当該メガネの諸元とともに登録する登録手段とを備えたメガネ画像登録システムであって、
前記合成用画像生成手段は、前記撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するマスク生成手段を有し、
前記登録手段は、前記生成されたフレームマスク画像とレンズマスク画像とを前記撮影されたメガネ画像とともに登録する機能を有するものであって、
前記マスク生成手段は、前記撮影されたメガネ画像のメガネの外周を検出するメガネ外周検出手段と、前記撮影されたメガネ画像のレンズの外周を検出するレンズ外周検出手段とを含み、前記メガネ外周検出手段により検出されたメガネの外周と前記レンズ外周検出手段により検出されたレンズの外周とから前記フレームマスク画像を生成し、前記レンズ外周検出手段により検出されたレンズの外周から前記レンズマスク画像を生成する機能を有し、
前記マスク生成手段は、メガネの機種情報を取得するメガネ機種情報取得手段を含み、
前記レンズ外周検出手段は、前記メガネ機種情報取得手段により取得されたメガネの機種情報を活用してレンズの外周を検出する機能を有することを特徴とする、メガネ画像登録システム。
【請求項７】
前記合成用画像生成手段は、前記撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するマスク生成手段を有し、
前記登録手段は、前記生成されたフレームマスク画像とレンズマスク画像とを前記撮影されたメガネ画像とともに登録する機能を有するものであって、
前記マスク生成手段は、前記生成されたフレームマスク画像とレンズマスク画像の少なくともいずれかについて、左右の画像を比較して補正する左右比較補正手段を含むことを特徴とする、請求項１ないし請求項６のいずれかに記載のメガネ画像登録システム。
【請求項８】
前記マスク生成手段は、ポインティングデバイスにより指定されたポイントデータからマスクを編集するマスク手動編集手段を含むことを特徴とする、請求項１ないし請求項７のいずれかに記載のメガネ画像登録システム。
【請求項９】
前記合成用画像生成手段は、あらかじめ登録された人物像と前記撮影されたメガネ画像を合成して表示する合成表示手段を含むことを特徴とする、請求項１ないし請求項８のいずれかに記載のメガネ画像登録システム。
【請求項１０】
前記合成表示手段は、人物像と合成するメガネ画像のレンズの色と透過率を指定する機能を有することを特徴とする、請求項９に記載のメガネ画像登録システム。
【請求項１１】
前記合成表示手段は、人物像に合成するメガネ画像の位置を調節する機能を有することを特徴とする、請求項９または請求項１０に記載のメガネ画像登録システム。
【請求項１２】
前記登録手段は、前記撮影されたメガネのレンズ部に設けられたラベルを読み取るラベル読取手段を備えたことを特徴とする、請求項１ないし請求項１１のいずれかに記載のメガネ画像登録システム。
【請求項１３】
前記登録手段により登録されたデータをメガネ販売システムに送信する通信手段を備えたことを特徴とする、請求項１ないし請求項１２のいずれかに記載のメガネ画像登録システム。
【請求項１４】
前記撮影手段は、開閉式の扉を有し、撮影するメガネを収容する撮影ボックスと、前記撮影ボックスに収容されたメガネを照明する照明手段と、前記撮影ボックスに収容されたメガネを撮影してディジタル画像データを得る撮像手段とを備え、撮影するメガネを前記撮影ボックスに収容して、前記扉を閉じてメガネ画像を撮影することを特徴とする、請求項１ないし請求項１３のいずれかに記載のメガネ画像登録システム。
【請求項１５】
前記撮影手段は、メガネの正面画像を撮影する正面画像撮影手段を含むことを特徴とする、請求項１ないし請求項１４のいずれかに記載のメガネ画像登録システム。
【請求項１６】
前記撮影手段は、メガネの俯瞰画像を撮影する俯瞰画像撮影手段を含むことを特徴とする、請求項１ないし請求項１５のいずれかに記載のメガネ画像登録システム。
【請求項１７】
メガネの画像を撮影するステップと、前記撮影された画像から人物像と合成するための合成用画像を生成するステップと、前記生成された合成用画像を当該メガネの諸元とともに登録するステップとを備えたメガネ画像登録方法であって、
前記合成用画像を生成するステップは、前記撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するステップを有し、
前記登録するステップは、前記生成されたフレームマスク画像とレンズマスク画像とを前記撮影されたメガネ画像とともに登録するステップを有するものであって、
前記マスクを生成するステップは、前記撮影されたメガネ画像のメガネの外周を検出するステップと、前記撮影されたメガネ画像のレンズの外周を検出するステップと、前記検出されたメガネの外周と前記検出されたレンズの外周とから前記フレームマスク画像を生成するステップと、前記検出されたレンズの外周から前記レンズマスク画像を生成するステップとを含み、
前記メガネの外周を検出するステップは、前記撮影されたメガネ画像の背景部からメガネ部に向ってメガネの境界を検出するステップを含み、
前記レンズの外周を検出するステップは、前記メガネの外周を検出するステップにより検出されたメガネの外周からレンズ部を推定するステップと、前記推定されたレンズ部からレンズ周辺部に向ってレンズの境界を検出するステップとを含むことを特徴とする、メガネ画像登録方法。
【請求項１８】
前記メガネの外周を検出するステップは、前記メガネの境界を検出するステップにより検出された境界を出発点として近傍のメガネの境界を順次検出して追跡するステップを含み、
前記レンズの外周を検出するステップは、前記レンズの境界を検出するステップにより検出された境界を出発点として近傍のレンズの境界を順次検出して追跡するステップを含むことを特徴とする、請求項１７に記載のメガネ画像登録方法。
【請求項１９】
メガネの画像を撮影するステップと、前記撮影された画像から人物像と合成するための合成用画像を生成するステップと、前記生成された合成用画像を当該メガネの諸元とともに登録するステップとを備えたメガネ画像登録方法であって、
前記合成用画像を生成するステップは、前記撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するステップを有し、
前記登録するステップは、前記生成されたフレームマスク画像とレンズマスク画像とを前記撮影されたメガネ画像とともに登録するステップを有するものであって、
前記マスクを生成するステップは、前記撮影されたメガネ画像のメガネの外周を検出するステップと、前記撮影されたメガネ画像のレンズの外周を検出するステップと、前記検出されたメガネの外周と前記検出されたレンズの外周とから前記フレームマスク画像を生成するステップと、前記検出されたレンズの外周から前記レンズマスク画像を生成するステップとを含み、
前記メガネの外周を検出するステップは、前記検出されたメガネの外周の欠損部を補間するステップを含み、
前記レンズの外周を検出するステップは、前記検出されたレンズの外周の欠損部を補間するステップを含むことを特徴とする、メガネ画像登録方法。
【請求項２０】
メガネの画像を撮影するステップと、前記撮影された画像から人物像と合成するための合成用画像を生成するステップと、前記生成された合成用画像を当該メガネの諸元とともに登録するステップとを備えたメガネ画像登録方法であって、
前記合成用画像を生成するステップは、前記撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するステップを有し、
前記登録するステップは、前記生成されたフレームマスク画像とレンズマスク画像とを前記撮影されたメガネ画像とともに登録するステップを有するものであって、
前記マスクを生成するステップは、前記撮影されたメガネ画像のメガネの外周を検出するステップと、前記撮影されたメガネ画像のレンズの外周を検出するステップと、前記検出されたメガネの外周と前記検出されたレンズの外周とから前記フレームマスク画像を生成するステップと、前記検出されたレンズの外周から前記レンズマスク画像を生成するステップとを含み、
前記メガネの外周を検出するステップは、前記検出されたメガネの外周の不正な突起部を除去するステップを含み、
前記レンズの外周を検出するステップは、前記検出されたレンズの外周の不正な突起部を除去するステップを含むことを特徴とする、メガネ画像登録方法。
【請求項２１】
メガネの画像を撮影するステップと、前記撮影された画像から人物像と合成するための合成用画像を生成するステップと、前記生成された合成用画像を当該メガネの諸元とともに登録するステップとを備えたメガネ画像登録方法であって、
前記合成用画像を生成するステップは、前記撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するステップを有し、
前記登録するステップは、前記生成されたフレームマスク画像とレンズマスク画像とを前記撮影されたメガネ画像とともに登録するステップを有するものであって、
前記マスクを生成するステップは、前記撮影されたメガネ画像のメガネの外周を検出するステップと、前記撮影されたメガネ画像のレンズの外周を検出するステップと、前記検出されたメガネの外周と前記検出されたレンズの外周とから前記フレームマスク画像を生成するステップと、前記検出されたレンズの外周から前記レンズマスク画像を生成するステップとを含み、
前記マスクを生成するステップは、メガネの機種情報を取得するステップを含み、
前記メガネの外周を検出するステップは、前記取得されたメガネの機種情報を活用してメガネの外周を検出するステップを含むことを特徴とする、メガネ画像登録方法。
【請求項２２】
メガネの画像を撮影するステップと、前記撮影された画像から人物像と合成するための合成用画像を生成するステップと、前記生成された合成用画像を当該メガネの諸元とともに登録するステップとを備えたメガネ画像登録方法であって、
前記合成用画像を生成するステップは、前記撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するステップを有し、
前記登録するステップは、前記生成されたフレームマスク画像とレンズマスク画像とを前記撮影されたメガネ画像とともに登録するステップを有するものであって、
前記マスクを生成するステップは、前記撮影されたメガネ画像のメガネの外周を検出するステップと、前記撮影されたメガネ画像のレンズの外周を検出するステップと、前記検出されたメガネの外周と前記検出されたレンズの外周とから前記フレームマスク画像を生成するステップと、前記検出されたレンズの外周から前記レンズマスク画像を生成するステップとを含み、
前記マスクを生成するステップは、メガネの機種情報を取得するステップを含み、
前記レンズの外周を検出するステップは、前記取得されたメガネの機種情報を活用してレンズの外周を検出するステップを含むことを特徴とする、メガネ画像登録方法。
【請求項２３】
前記合成用画像を生成するステップは、前記撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するステップを有し、
前記登録するステップは、前記生成されたフレームマスク画像とレンズマスク画像とを前記撮影されたメガネ画像とともに登録するステップを有するものであって、
前記マスクを生成するステップは、前記生成されたフレームマスク画像とレンズマスク画像の少なくともいずれかについて、左右の画像を比較して補正するステップを含むことを特徴とする、請求項１７ないし請求項２２のいずれかに記載のメガネ画像登録方法。
【請求項２４】
前記マスクを生成するステップは、ポインティングデバイスにより指定されたポイントデータからマスクを編集するステップを含むことを特徴とする、請求項１７ないし請求項２３のいずれかに記載のメガネ画像登録方法。
【請求項２５】
前記合成用画像を生成するステップは、あらかじめ登録された人物像と前記撮影されたメガネ画像を合成して表示するステップを含むことを特徴とする、請求項１７ないし請求項２４のいずれかに記載のメガネ画像登録方法。
【請求項２６】
前記表示するステップは、人物像に合成するメガネ画像のレンズの色と透過率を指定するステップを有することを特徴とする、請求項２５に記載のメガネ画像登録方法。
【請求項２７】
前記表示するステップは、人物像に合成するメガネ画像の位置を調節するステップを有することを特徴とする、請求項２５または請求項２６に記載のメガネ画像登録方法。
【請求項２８】
前記登録するステップは、前記撮影されたメガネのレンズ部に設けられたラベルを読み取るステップを備えたことを特徴とする、請求項１７ないし請求項２７のいずれかに記載のメガネ画像登録方法。
【請求項２９】
前記登録するステップにより登録されたデータをメガネ販売システムに送信するステップを備えたことを特徴とする、請求項１７ないし請求項２８のいずれかに記載のメガネ画像登録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はメガネを撮影してコンピュータ画面上で人物像と合成可能な画像データを生成して登録するメガネ画像登録システムおよびメガネ画像登録方法に関し、特にコンピュータを使用してメガネの販売サービスを行うメガネ販売システムに使用する画像データを生成して登録するメガネ画像登録システムおよびメガネ画像登録方法に関する。
【０００２】
【従来の技術】
従来、メガネの販売は需要者がメガネ店に赴き、メガネ店に用意されたメガネを実際に試着して希望するメガネを選択することにより行われていた。
この場合、レンズの度数については視力測定をしたり、矯正用のメガネから最適な度数を選択することで対応可能であるが、レンズの色やメガネフレームは実際に試着して似合うかどうかを確認することが必要になり、あらゆる種類のメガネを準備しておかなければならなかった。
特に、今日ではメガネフレームは、チタン等の金属を用いたメタルフレーム、プラスチックを用いたセルフレーム、金属またはプラスチックのリムにナイロン糸でレンズを吊り下げ固定したナイロール、レンズに穴を空けてフレームをねじ止めしたツーポイント等、多品種にわたり、新しいデザインのメガネが次々に製造される中で、すべての品種のメガネを店頭に揃えておくことは困難である。
【０００３】
このため、特開２００１−３５０９８２等で開示されているように、店舗に設置した端末で、需要者の顔の画像を撮影し、あらかじめ記憶させたメガネ画像と合成し、コンピュータ画面に表示させることで、メガネの在庫がなくても、需要者が希望するデザインのメガネを選択できるメガネ販売システムが開発されている。
また、インターネット等のネットワーク技術の発達により、ネットワーク上に仮想店舗を設け、需要者が当該仮想店舗にアクセスして、人手を介することなくメガネを販売するメガネ販売システムも開発されているが、この場合においても、需要者のコンピュータから顔の画像データを受信し、あらかじめ記憶させたメガネ画像と合成した画像を生成し、需要者のコンピュータに送信して画面表示することにより、需要者が希望するデザインのメガネを選択できるようにしたメガネ販売システムが考えられる。
尚、上記メガネ販売システムにおいて、需要者の顔の画像データは、例えばディジタルカメラで撮影して、需要者のコンピュータに取込んだものを使用すればよい。
【０００４】
【発明が解決しようとする課題】
このようなメガネ販売システムにおいて、人物像にメガネ画像を合成するには、メガネの画像データが合成可能な形態であらかじめ登録されていることが必要となる。
【０００５】
このような画像データは、メガネの設計にＣＡＤが使用されている場合にはＣＡＤデータを利用することで生成できるが、メガネの設計にＣＡＤが使用されていない場合が多く存在し、その場合にはあらためて図面を起こすか、または製造されたメガネをカメラで撮影し、そこから合成可能な画像データを生成する必要がある。
【０００６】
しかしながら、あらためて図面を起こす方法は、作業の手戻りとなる上、製造現場で試作されたメガネを、販売店やインターネットの仮想店舗で即注文を受付けるというような迅速な処理を行うことは困難である。
【０００７】
また、メガネをカメラで撮影して合成可能な画像データを生成する方法は、所定の品質でメガネを撮影し、撮影されたメガネ画像の中から適当な画像を選択してコンピュータに取込み、メガネのフレーム部分やレンズ部分を指定したデータに変換する作業を行う必要がある。このような、撮影やコンピュータ処理は専門知識と熟練技術を必要とするため、従来は、プロのカメラマンがスタジオでメガネを撮影し、コンピュータグラフィックスの専門家の手によって撮影された画像データをコンピュータ処理していた。
このため、撮影やコンピュータ処理に多大なコストを要するとともに、撮影やコンピュータ処理のためにメガネを搬送する必要があり、これらがメガネの価格低減や迅速な販売を行う上で大きな障害となっていた。
【０００８】
それゆえに、本願発明の主たる目的は、何時、何処で、誰が行っても、人物像と合成可能な画像データを低コストで迅速に得ることができるメガネ画像登録システムおよびメガネ画像登録方法を提供することである。
【００１５】
【課題を解決するための手段】
請求項１に記載のメガネ画像登録システムは、メガネの画像を撮影する撮影手段と、撮影手段により撮影された画像から人物像と合成するための合成用画像を生成する合成用画像生成手段と、合成用画像生成手段により生成された合成用画像を当該メガネの諸元とともに登録する登録手段とを備えたメガネ画像登録システムであって、合成用画像生成手段は撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するマスク生成手段を有し、登録手段は生成されたフレームマスク画像とレンズマスク画像とを撮影されたメガネ画像とともに登録する機能を有するものであって、マスク生成手段は撮影されたメガネ画像のメガネの外周を検出するメガネ外周検出手段と撮影されたメガネ画像のレンズの外周を検出するレンズ外周検出手段とを含み、メガネ外周検出手段により検出されたメガネの外周とレンズ外周検出手段により検出されたレンズの外周とからフレームマスク画像を生成し、レンズ外周検出手段により検出されたレンズの外周からレンズマスク画像を生成する機能を有し、メガネ外周検出手段は撮影されたメガネ画像の背景部からメガネ部に向ってメガネの境界を検出するメガネ境界検出手段を含み、レンズ外周検出手段はメガネ外周検出手段により検出されたメガネの外周からレンズ部を推定するレンズ部推定手段とレンズ部推定手段により推定されたレンズ部からレンズ周辺部に向ってレンズの境界を検出するレンズ境界検出手段とを含むものである。
撮影手段によりメガネ画像を撮影し、合成用画像生成手段により人物像と合成可能な合成用画像を生成し、登録手段により当該メガネの諸元とともに登録するので、何時、何処で、誰が行っても、人物像と合成可能な画像データを低コストで迅速に得ることができる。
生成されたフレームマスク画像により人物像にメガネを合成する際のフレーム部分を撮影されたメガネ画像に置換でき、生成されたレンズマスク画像により人物像にメガネを合成する際のレンズ部分をメガネのレンズと半透明合成でき、メガネ販売システムにおける人物像とメガネの合成が容易に行える。
メガネ外周検出手段により検出されたメガネの外周はメガネの外形を表し、レンズ外周検出手段により検出されたレンズの外周はメガネ内のレンズの範囲を表すので、検出されたメガネの外周と検出されたレンズの外周とで囲まれる範囲はメガネのフレーム部分とみなすことができ、検出されたレンズの外周に囲まれる範囲はメガネのレンズ部分とみなすことができる。
このような画像処理により、フレームマスク画像とレンズマスク画像が自動的に生成でき、誰でも容易に人物像と合成可能な合成用画像データを登録できる。
また、メタルフレームやセルフレームのようなフルリムメガネばかりでなく、ナイロールやツーポイント等のようにリムの一部または前部を欠くメガネに対しても、特別な情報を要することなく自動的に合成用画像データを生成できる。
更に、メガネ外周検出手段はメガネ境界検出手段を含むので、メガネ画像の背景部からメガネ部に向ってメガネの境界を検出することでメガネの外周を容易に検出できる。また、レンズ外周検出手段はレンズ境界検出手段を含むので、検出されたメガネの外周からメガネ画像のレンズ部を推定し、レンズ部の周辺付近からレンズ周辺部に向って境界を検出することで、レンズに貼られたラベルやレンズ内の写りこみ等の影響を抑制し、容易にレンズの外周を検出できる。
【００１６】
請求項２に記載のメガネ画像登録システムは、請求項１に記載のメガネ画像登録システムであって、メガネ外周検出手段はメガネ境界検出手段により検出されたメガネの境界を出発点として近傍のメガネの境界を順次検出して追跡するメガネ境界追跡手段を含み、レンズ外周検出手段はレンズ境界検出手段により検出されたレンズの境界を出発点として近傍のレンズの境界を順次検出して追跡するレンズ境界追跡手段を含むものである。
メガネ境界追跡手段により、検出されたメガネの境界を出発点として近傍のメガネの境界を順次検出して追跡するので、メガネの外周を効率よく検出でき、複雑な形状のリムや鼻パッド等により入り組んだ外形を有する場合でもメガネの外周を正しく検出することが可能となる。また、レンズ境界追跡手段により、検出されたレンズの境界を出発点として近傍のレンズの境界を順次検出して追跡するので、レンズの外周を効率よく検出できる。
【００１７】
請求項３に記載のメガネ画像登録システムは、メガネの画像を撮影する撮影手段と、撮影手段により撮影された画像から人物像と合成するための合成用画像を生成する合成用画像生成手段と、合成用画像生成手段により生成された合成用画像を当該メガネの諸元とともに登録する登録手段とを備えたメガネ画像登録システムであって、合成用画像生成手段は撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するマスク生成手段を有し、登録手段は生成されたフレームマスク画像とレンズマスク画像とを撮影されたメガネ画像とともに登録する機能を有するものであって、マスク生成手段は撮影されたメガネ画像のメガネの外周を検出するメガネ外周検出手段と撮影されたメガネ画像のレンズの外周を検出するレンズ外周検出手段とを含み、メガネ外周検出手段により検出されたメガネの外周とレンズ外周検出手段により検出されたレンズの外周とからフレームマスク画像を生成し、レンズ外周検出手段により検出されたレンズの外周からレンズマスク画像を生成する機能を有し、メガネ外周検出手段は検出されたメガネの外周の欠損部を補間するメガネ外周補間手段を含み、レンズ外周検出手段は検出されたレンズの外周の欠損部を補間するレンズ外周補間手段を含むものである。
撮影手段によりメガネ画像を撮影し、合成用画像生成手段により人物像と合成可能な合成用画像を生成し、登録手段により当該メガネの諸元とともに登録するので、何時、何処で、誰が行っても、人物像と合成可能な画像データを低コストで迅速に得ることができる。
生成されたフレームマスク画像により人物像にメガネを合成する際のフレーム部分を撮影されたメガネ画像に置換でき、生成されたレンズマスク画像により人物像にメガネを合成する際のレンズ部分をメガネのレンズと半透明合成でき、メガネ販売システムにおける人物像とメガネの合成が容易に行える。
メガネ外周検出手段により検出されたメガネの外周はメガネの外形を表し、レンズ外周検出手段により検出されたレンズの外周はメガネ内のレンズの範囲を表すので、検出されたメガネの外周と検出されたレンズの外周とで囲まれる範囲はメガネのフレーム部分とみなすことができ、検出されたレンズの外周に囲まれる範囲はメガネのレンズ部分とみなすことができる。
このような画像処理により、フレームマスク画像とレンズマスク画像が自動的に生成でき、誰でも容易に人物像と合成可能な合成用画像データを登録できる。
また、メタルフレームやセルフレームのようなフルリムメガネばかりでなく、ナイロールやツーポイント等のようにリムの一部または前部を欠くメガネに対しても、特別な情報を要することなく自動的に合成用画像データを生成できる。
更に、メガネ外周検出手段はメガネ外周補間手段を含み、レンズ外周検出手段はレンズ外周補間手段を含むので、メガネ外周検出手段やレンズ外周検出手段において境界が明瞭でない等のために外周データに欠損部を生じた場合でも、検出された外周データから欠損部の外周データを推定して補間することが可能となる。
【００１８】
請求項４に記載のメガネ画像登録システムは、メガネの画像を撮影する撮影手段と、撮影手段により撮影された画像から人物像と合成するための合成用画像を生成する合成用画像生成手段と、合成用画像生成手段により生成された合成用画像を当該メガネの諸元とともに登録する登録手段とを備えたメガネ画像登録システムであって、合成用画像生成手段は撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するマスク生成手段を有し、登録手段は生成されたフレームマスク画像とレンズマスク画像とを撮影されたメガネ画像とともに登録する機能を有するものであって、マスク生成手段は撮影されたメガネ画像のメガネの外周を検出するメガネ外周検出手段と撮影されたメガネ画像のレンズの外周を検出するレンズ外周検出手段とを含み、メガネ外周検出手段により検出されたメガネの外周とレンズ外周検出手段により検出されたレンズの外周とからフレームマスク画像を生成し、レンズ外周検出手段により検出されたレンズの外周からレンズマスク画像を生成する機能を有し、メガネ外周検出手段は検出されたメガネの外周の不正な突起部を除去するメガネ外周不正突起除去手段を含み、レンズ外周検出手段は検出されたレンズの外周の不正な突起部を除去するレンズ外周不正突起除去手段を含むものである。
撮影手段によりメガネ画像を撮影し、合成用画像生成手段により人物像と合成可能な合成用画像を生成し、登録手段により当該メガネの諸元とともに登録するので、何時、何処で、誰が行っても、人物像と合成可能な画像データを低コストで迅速に得ることができる。
生成されたフレームマスク画像により人物像にメガネを合成する際のフレーム部分を撮影されたメガネ画像に置換でき、生成されたレンズマスク画像により人物像にメガネを合成する際のレンズ部分をメガネのレンズと半透明合成でき、メガネ販売システムにおける人物像とメガネの合成が容易に行える。
メガネ外周検出手段により検出されたメガネの外周はメガネの外形を表し、レンズ外周検出手段により検出されたレンズの外周はメガネ内のレンズの範囲を表すので、検出されたメガネの外周と検出されたレンズの外周とで囲まれる範囲はメガネのフレーム部分とみなすことができ、検出されたレンズの外周に囲まれる範囲はメガネのレンズ部分とみなすことができる。
このような画像処理により、フレームマスク画像とレンズマスク画像が自動的に生成でき、誰でも容易に人物像と合成可能な合成用画像データを登録できる。
また、メタルフレームやセルフレームのようなフルリムメガネばかりでなく、ナイロールやツーポイント等のようにリムの一部または前部を欠くメガネに対しても、特別な情報を要することなく自動的に合成用画像データを生成できる。
更に、メガネ外周検出手段はメガネ外周不正突起除去手段を含み、レンズ外周検出手段はレンズ外周不正突起除去手段を含むので、メガネ外周検出手段やレンズ外周検出手段において影や写りこみ等のために外周データに不正な突起部を生じた場合でも、検出された外周データから突起部の外周データを推定して不正な突起部を除去することが可能となる。
【００１９】
請求項５に記載のメガネ画像登録システムは、メガネの画像を撮影する撮影手段と、撮影手段により撮影された画像から人物像と合成するための合成用画像を生成する合成用画像生成手段と、合成用画像生成手段により生成された合成用画像を当該メガネの諸元とともに登録する登録手段とを備えたメガネ画像登録システムであって、合成用画像生成手段は撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するマスク生成手段を有し、登録手段は生成されたフレームマスク画像とレンズマスク画像とを撮影されたメガネ画像とともに登録する機能を有するものであって、マスク生成手段は撮影されたメガネ画像のメガネの外周を検出するメガネ外周検出手段と撮影されたメガネ画像のレンズの外周を検出するレンズ外周検出手段とを含み、メガネ外周検出手段により検出されたメガネの外周とレンズ外周検出手段により検出されたレンズの外周とからフレームマスク画像を生成し、レンズ外周検出手段により検出されたレンズの外周からレンズマスク画像を生成する機能を有し、マスク生成手段はメガネの機種情報を取得するメガネ機種情報取得手段を含み、メガネ外周検出手段はメガネ機種情報取得手段により取得されたメガネの機種情報を活用してメガネの外周を検出する機能を有するものである。
撮影手段によりメガネ画像を撮影し、合成用画像生成手段により人物像と合成可能な合成用画像を生成し、登録手段により当該メガネの諸元とともに登録するので、何時、何処で、誰が行っても、人物像と合成可能な画像データを低コストで迅速に得ることができる。
生成されたフレームマスク画像により人物像にメガネを合成する際のフレーム部分を撮影されたメガネ画像に置換でき、生成されたレンズマスク画像により人物像にメガネを合成する際のレンズ部分をメガネのレンズと半透明合成でき、メガネ販売システムにおける人物像とメガネの合成が容易に行える。
メガネ外周検出手段により検出されたメガネの外周はメガネの外形を表し、レンズ外周検出手段により検出されたレンズの外周はメガネ内のレンズの範囲を表すので、検出されたメガネの外周と検出されたレンズの外周とで囲まれる範囲はメガネのフレーム部分とみなすことができ、検出されたレンズの外周に囲まれる範囲はメガネのレンズ部分とみなすことができる。
このような画像処理により、フレームマスク画像とレンズマスク画像が自動的に生成でき、誰でも容易に人物像と合成可能な合成用画像データを登録できる。
また、メタルフレームやセルフレームのようなフルリムメガネばかりでなく、ナイロールやツーポイント等のようにリムの一部または前部を欠くメガネに対しても、特別な情報を要することなく自動的に合成用画像データを生成できる。
更に、メガネ外周検出手段はメガネ機種情報取得手段により取得されたメガネの機種情報を活用してメガネの外周を検出するので、メガネの外周の検出が難しいメガネの機種を含む場合でも、自動的にマスクを生成することが可能となる。
請求項６に記載のメガネ画像登録システムは、メガネの画像を撮影する撮影手段と、撮影手段により撮影された画像から人物像と合成するための合成用画像を生成する合成用画像生成手段と、合成用画像生成手段により生成された合成用画像を当該メガネの諸元とともに登録する登録手段とを備えたメガネ画像登録システムであって、合成用画像生成手段は撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するマスク生成手段を有し、登録手段は生成されたフレームマスク画像とレンズマスク画像とを撮影されたメガネ画像とともに登録する機能を有するものであって、マスク生成手段は撮影されたメガネ画像のメガネの外周を検出するメガネ外周検出手段と撮影されたメガネ画像のレンズの外周を検出するレンズ外周検出手段とを含み、メガネ外周検出手段により検出されたメガネの外周とレンズ外周検出手段により検出されたレンズの外周とからフレームマスク画像を生成し、レンズ外周検出手段により検出されたレンズの外周からレンズマスク画像を生成する機能を有し、マスク生成手段はメガネの機種情報を取得するメガネ機種情報取得手段を含み、レンズ外周検出手段はメガネ機種情報取得手段により取得されたメガネの機種情報を活用してレンズの外周を検出する機能を有するものである。
撮影手段によりメガネ画像を撮影し、合成用画像生成手段により人物像と合成可能な合成用画像を生成し、登録手段により当該メガネの諸元とともに登録するので、何時、何処で、誰が行っても、人物像と合成可能な画像データを低コストで迅速に得ることができる。
生成されたフレームマスク画像により人物像にメガネを合成する際のフレーム部分を撮影されたメガネ画像に置換でき、生成されたレンズマスク画像により人物像にメガネを合成する際のレンズ部分をメガネのレンズと半透明合成でき、メガネ販売システムにおける人物像とメガネの合成が容易に行える。
メガネ外周検出手段により検出されたメガネの外周はメガネの外形を表し、レンズ外周検出手段により検出されたレンズの外周はメガネ内のレンズの範囲を表すので、検出されたメガネの外周と検出されたレンズの外周とで囲まれる範囲はメガネのフレーム部分とみなすことができ、検出されたレンズの外周に囲まれる範囲はメガネのレンズ部分とみなすことができる。
このような画像処理により、フレームマスク画像とレンズマスク画像が自動的に生成でき、誰でも容易に人物像と合成可能な合成用画像データを登録できる。
また、メタルフレームやセルフレームのようなフルリムメガネばかりでなく、ナイロールやツーポイント等のようにリムの一部または前部を欠くメガネに対しても、特別な情報を要することなく自動的に合成用画像データを生成できる。
更に、レンズ外周検出手段はメガネ機種情報取得手段により取得されたメガネの機種情報を活用してレンズの外周を検出するので、レンズの外周の検出が難しいメガネの機種を含む場合でも、自動的にマスクを生成することが可能となる。
また、オペレータが当初生成されたマスクを不適切と判断した場合に、画面上でメガネの機種選択ボタンを押すことによってマスクが再作成されるようにしてもよい。
これにより、単一の処理によって目的とするすべての機種のメガネに対応することが困難な場合であっても、オペレータが補助的に機種選択ボタンを押すことで容易にマスクを生成できる。
【００２０】
請求項７に記載のメガネ画像登録システムは、請求項１ないし請求項６のいずれかに記載のメガネ画像登録システムであって、合成用画像生成手段は撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するマスク生成手段を有し、登録手段は生成されたフレームマスク画像とレンズマスク画像とを撮影されたメガネ画像とともに登録する機能を有するものであって、マスク生成手段は生成されたフレームマスク画像とレンズマスク画像の少なくともいずれかについて左右の画像を比較して補正する左右比較補正手段を含むものである。
マスク生成手段はフレームマスク画像とレンズマスク画像の少なくともいずれかについて左右の画像を比較して補正する左右比較補正手段を含むので、メガネのフレームまたはレンズの左右いずれかに影や写りこみ等があってフレームマスク画像またはレンズマスク画像の一部に不正部分を生じた場合でも、これを是正することが可能となる。
【００２１】
請求項８に記載のメガネ画像登録システムは、請求項１ないし請求項７のいずれかに記載のメガネ画像登録システムであって、マスク生成手段はポインティングデバイスにより指定されたポイントデータからマスクを編集するマスク手動編集手段を含むものである。
これにより、自動的にフレームマスク画像やレンズマスク画像の生成が困難な場合でも、ポインティングデバイスにより撮影されたメガネ画像のフレーム部分やレンズ部分を指定することで、手動でフレームマスク画像やレンズマスク画像を編集したり、自動生成された画像データを修正することが可能となる。
【００２２】
請求項９に記載のメガネ画像登録システムは、請求項１ないし請求項８のいずれかに記載のメガネ画像登録システムであって、合成用画像生成手段はあらかじめ登録された人物像と撮影されたメガネ画像を合成して表示する合成表示手段を含むものである。
これにより、撮影されたメガネ画像をその場で人物像と合成するテストが行えるので、撮影が適切でなかった場合はその場で撮り直すことができ、品質のよい合成用画像データを提供できる。
【００２３】
請求項１０に記載のメガネ画像登録システムは、請求項９に記載のメガネ画像登録システムであって、合成表示手段は人物像に合成するメガネ画像のレンズの色と透過率を指定する機能を有するものである。
これにより、撮影されたメガネ画像をその場で人物像と合成する際に、レンズの色や透過率を指定できるので、合成の結果を見て、商品の登録内容を変更したり、撮影のやり直しができ、より品質のよい合成用画像データを提供できる。
【００２４】
請求項１１に記載のメガネ画像登録システムは、請求項９または請求項１０に記載のメガネ画像登録システムであって、合成表示手段は人物像に合成するメガネ画像の位置を調節する機能を有するものである。
これにより、撮影されたメガネ画像をその場で人物像と合成する際に、人物像とメガネの相対位置を変更できるので、合成する際の最適な位置を設定することが可能となる。
【００２５】
請求項１２に記載のメガネ画像登録システムは、請求項１ないし請求項１１のいずれかに記載のメガネ画像登録システムであって、登録手段は撮影されたメガネのレンズ部に設けられたラベルを読み取るラベル読取手段を備えたものである。
登録手段はラベル読取手段を備えるので、撮影されたメガネ画像に写しこまれたラベルを自動的に読み取って商品登録を行うことができ、人為的な登録ミスの発生を防止して、より簡便に合成用画像データを提供できる。また、読み取られたラベル情報をもとにメガネの外周検出やレンズの外周検出を行うことで、影や写りこみ等のノイズによる誤検出を抑え、より信頼性の高いマスク生成が行えるようになる。
【００２６】
請求項１３に記載のメガネ画像登録システムは、請求項１ないし請求項１２のいずれかに記載のメガネ画像登録システムであって、登録手段により登録されたデータをメガネ販売システムに送信する通信手段を備えたものである。
これにより、登録されたデータをオンラインでメガネ販売システムに提供できるので、メガネの販売をより迅速かつ低コストで行うことが可能となる。
請求項１４に記載のメガネ画像登録システムは、請求項１ないし請求項１３のいずれかに記載のメガネ画像登録システムであって、撮影手段は開閉式の扉を有し撮影するメガネを収容する撮影ボックスと撮影ボックスに収容されたメガネを照明する照明手段と撮影ボックスに収容されたメガネを撮影してディジタル画像データを得る撮像手段とを備え、撮影するメガネを撮影ボックスに収容し、扉を閉じてメガネ画像を撮影するものである。
これにより、外光の影響を受けることなく、何時、何処で、誰が行っても、所定の品質のメガネ画像を簡便に撮影できる。
請求項１５に記載のメガネ画像登録システムは、請求項１ないし請求項１４のいずれかに記載のメガネ画像登録システムであって、撮影手段はメガネの正面画像を撮影する手段を含むものである。
これにより、人物像と正面合成するためのメガネ画像を取得できる。
請求項１６に記載のメガネ画像登録システムは、請求項１ないし請求項１５のいずれかに記載のメガネ画像登録システムであって、撮影手段はメガネの俯瞰画像を撮影する手段を含むものである。
これにより、メガネ販売システムにおいて使用するメガネの外観画像を取得できる。
【００３０】
請求項１７に記載のメガネ画像登録方法は、メガネの画像を撮影するステップと、撮影された画像から人物像と合成するための合成用画像を生成するステップと、生成された合成用画像を当該メガネの諸元とともに登録するステップとを備えたメガネ画像登録方法であって、合成用画像を生成するステップは撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するステップを有し、登録するステップは生成されたフレームマスク画像とレンズマスク画像とを撮影されたメガネ画像とともに登録するステップを有するものであって、マスクを生成するステップは撮影されたメガネ画像のメガネの外周を検出するステップと撮影されたメガネ画像のレンズの外周を検出するステップと検出されたメガネの外周と検出されたレンズの外周とからフレームマスク画像を生成するステップと検出されたレンズの外周からレンズマスク画像を生成するステップとを含み、メガネの外周を検出するステップは撮影されたメガネ画像の背景部からメガネ部に向ってメガネの境界を検出するステップを含み、レンズの外周を検出するステップはメガネの外周を検出するステップにより検出されたメガネの外周からレンズ部を推定するステップと推定されたレンズ部からレンズ周辺部に向ってレンズの境界を検出するステップとを含むものである。
メガネ画像を撮影し、撮影された画像から人物像と合成可能な合成用画像を生成し、生成された合成用画像を当該メガネの諸元とともに登録するステップを備えるので、何時、何処で、誰が行っても、人物像と合成可能な画像データを低コストで迅速に得ることができる。
生成されたフレームマスク画像により人物像にメガネを合成する際のフレーム部分を撮影されたメガネ画像に置換でき、生成されたレンズマスク画像により人物像にメガネを合成する際のレンズ部分をメガネのレンズと半透明合成でき、メガネ販売システムにおける人物像とメガネの合成が容易に行える。
メガネの外周を検出するステップにより検出されたメガネの外周はメガネの外形を表し、レンズの外周を検出するステップにより検出されたレンズの外周はメガネ内のレンズの範囲を表すので、検出されたメガネの外周と検出されたレンズの外周とで囲まれる範囲はメガネのフレーム部分とみなすことができ、検出されたレンズの外周に囲まれる範囲はメガネのレンズ部分とみなすことができる。
このような画像処理により、フレームマスク画像とレンズマスク画像が自動的に生成でき、誰でも容易に人物像と合成可能な合成用画像データを登録できる。
また、メタルフレームやセルフレームのようなフルリムメガネばかりでなく、ナイロールやツーポイント等のようにリムの一部または前部を欠くメガネに対しても、特別な情報を要することなく自動的に合成用画像データを生成できる。
更に、メガネの外周を検出するステップはメガネの境界を検出するステップを含むので、メガネ画像の背景部からメガネ部に向ってメガネの境界を検出することでメガネの外周を容易に検出できる。また、レンズの外周を検出するステップはレンズの境界を検出するステップを含むので、検出されたメガネの外周からメガネ画像のレンズ部を推定し、レンズ部の周辺付近からレンズ周辺部に向って境界を検出することで、レンズに貼られたラベルやレンズ内の写りこみ等の影響を抑制し、容易にレンズの外周を検出できる。
【００３１】
請求項１８に記載のメガネ画像登録方法は、請求項１７に記載のメガネ画像登録方法であって、メガネの外周を検出するステップはメガネの境界を検出するステップにより検出された境界を出発点として近傍のメガネの境界を順次検出して追跡するステップを含み、レンズの外周を検出するステップはレンズの境界を検出するステップにより検出された境界を出発点として近傍のレンズの境界を順次検出して追跡するステップを含むものである。
メガネの境界を検出するステップにより、検出された境界を出発点として近傍のメガネの境界を順次検出して追跡するので、メガネの外周を効率よく検出でき、複雑な形状のリムや鼻パッド等により入り組んだ外形を有する場合でもメガネの外周を正しく検出することが可能となる。また、レンズの境界を検出するステップにより、検出された境界を出発点として近傍のレンズの境界を順次検出して追跡するので、レンズの外周を効率よく検出できる。
【００３２】
請求項１９に記載のメガネ画像登録方法は、メガネの画像を撮影するステップと、撮影された画像から人物像と合成するための合成用画像を生成するステップと、生成された合成用画像を当該メガネの諸元とともに登録するステップとを備えたメガネ画像登録方法であって、合成用画像を生成するステップは撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するステップを有し、登録するステップは生成されたフレームマスク画像とレンズマスク画像とを撮影されたメガネ画像とともに登録するステップを有するものであって、マスクを生成するステップは撮影されたメガネ画像のメガネの外周を検出するステップと撮影されたメガネ画像のレンズの外周を検出するステップと検出されたメガネの外周と検出されたレンズの外周とからフレームマスク画像を生成するステップと検出されたレンズの外周からレンズマスク画像を生成するステップとを含み、メガネの外周を検出するステップは検出されたメガネの外周の欠損部を補間するステップを含み、レンズの外周を検出するステップは検出されたレンズの外周の欠損部を補間するステップを含むものである。
メガネ画像を撮影し、撮影された画像から人物像と合成可能な合成用画像を生成し、生成された合成用画像を当該メガネの諸元とともに登録するステップを備えるので、何時、何処で、誰が行っても、人物像と合成可能な画像データを低コストで迅速に得ることができる。
生成されたフレームマスク画像により人物像にメガネを合成する際のフレーム部分を撮影されたメガネ画像に置換でき、生成されたレンズマスク画像により人物像にメガネを合成する際のレンズ部分をメガネのレンズと半透明合成でき、メガネ販売システムにおける人物像とメガネの合成が容易に行える。
メガネの外周を検出するステップにより検出されたメガネの外周はメガネの外形を表し、レンズの外周を検出するステップにより検出されたレンズの外周はメガネ内のレンズの範囲を表すので、検出されたメガネの外周と検出されたレンズの外周とで囲まれる範囲はメガネのフレーム部分とみなすことができ、検出されたレンズの外周に囲まれる範囲はメガネのレンズ部分とみなすことができる。
このような画像処理により、フレームマスク画像とレンズマスク画像が自動的に生成でき、誰でも容易に人物像と合成可能な合成用画像データを登録できる。
また、メタルフレームやセルフレームのようなフルリムメガネばかりでなく、ナイロールやツーポイント等のようにリムの一部または前部を欠くメガネに対しても、特別な情報を要することなく自動的に合成用画像データを生成できる。
更に、メガネの外周を検出するステップはメガネの外周の欠損部を補間するステップを含み、レンズの外周を検出するステップはレンズの外周の欠損部を補間するステップを含むので、メガネの外周を検出するステップやレンズの外周を検出するステップにおいて境界が明瞭でない等のために外周データに欠損部を生じた場合でも、検出された外周データから欠損部の外周データを推定して補間することが可能となる。
【００３３】
請求項２０に記載のメガネ画像登録方法は、メガネの画像を撮影するステップと、撮影された画像から人物像と合成するための合成用画像を生成するステップと、生成された合成用画像を当該メガネの諸元とともに登録するステップとを備えたメガネ画像登録方法であって、合成用画像を生成するステップは撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するステップを有し、登録するステップは生成されたフレームマスク画像とレンズマスク画像とを撮影されたメガネ画像とともに登録するステップを有するものであって、マスクを生成するステップは撮影されたメガネ画像のメガネの外周を検出するステップと撮影されたメガネ画像のレンズの外周を検出するステップと検出されたメガネの外周と検出されたレンズの外周とからフレームマスク画像を生成するステップと検出されたレンズの外周からレンズマスク画像を生成するステップとを含み、メガネの外周を検出するステップは検出されたメガネの外周の不正な突起部を除去するステップを含み、レンズの外周を検出するステップは検出されたレンズの外周の不正な突起部を除去するステップを含むものである。
メガネ画像を撮影し、撮影された画像から人物像と合成可能な合成用画像を生成し、生成された合成用画像を当該メガネの諸元とともに登録するステップを備えるので、何時、何処で、誰が行っても、人物像と合成可能な画像データを低コストで迅速に得ることができる。
生成されたフレームマスク画像により人物像にメガネを合成する際のフレーム部分を撮影されたメガネ画像に置換でき、生成されたレンズマスク画像により人物像にメガネを合成する際のレンズ部分をメガネのレンズと半透明合成でき、メガネ販売システムにおける人物像とメガネの合成が容易に行える。
メガネの外周を検出するステップにより検出されたメガネの外周はメガネの外形を表し、レンズの外周を検出するステップにより検出されたレンズの外周はメガネ内のレンズの範囲を表すので、検出されたメガネの外周と検出されたレンズの外周とで囲まれる範囲はメガネのフレーム部分とみなすことができ、検出されたレンズの外周に囲まれる範囲はメガネのレンズ部分とみなすことができる。
このような画像処理により、フレームマスク画像とレンズマスク画像が自動的に生成でき、誰でも容易に人物像と合成可能な合成用画像データを登録できる。
また、メタルフレームやセルフレームのようなフルリムメガネばかりでなく、ナイロールやツーポイント等のようにリムの一部または前部を欠くメガネに対しても、特別な情報を要することなく自動的に合成用画像データを生成できる。
更に、メガネの外周を検出するステップはメガネの外周の不正な突起部を除去するステップを含み、レンズの外周を検出するステップはレンズの外周の不正な突起部を除去するステップを含むので、メガネの外周を検出するステップやレンズの外周を検出するステップにおいて影や写りこみ等のために外周データに不正な突起部を生じた場合でも、検出された外周データから突起部の外周データを推定して不正な突起部を除去することが可能となる。
【００３４】
請求項２１に記載のメガネ画像登録方法は、メガネの画像を撮影するステップと、撮影された画像から人物像と合成するための合成用画像を生成するステップと、生成された合成用画像を当該メガネの諸元とともに登録するステップとを備えたメガネ画像登録方法であって、合成用画像を生成するステップは撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するステップを有し、登録するステップは生成されたフレームマスク画像とレンズマスク画像とを撮影されたメガネ画像とともに登録するステップを有するものであって、マスクを生成するステップは撮影されたメガネ画像のメガネの外周を検出するステップと撮影されたメガネ画像のレンズの外周を検出するステップと検出されたメガネの外周と検出されたレンズの外周とからフレームマスク画像を生成するステップと検出されたレンズの外周からレンズマスク画像を生成するステップとを含み、マスクを生成するステップはメガネの機種情報を取得するステップ手段を含み、メガネの外周を検出するステップは取得されたメガネの機種情報を活用してメガネの外周を検出するステップを含むものである。
メガネ画像を撮影し、撮影された画像から人物像と合成可能な合成用画像を生成し、生成された合成用画像を当該メガネの諸元とともに登録するステップを備えるので、何時、何処で、誰が行っても、人物像と合成可能な画像データを低コストで迅速に得ることができる。
生成されたフレームマスク画像により人物像にメガネを合成する際のフレーム部分を撮影されたメガネ画像に置換でき、生成されたレンズマスク画像により人物像にメガネを合成する際のレンズ部分をメガネのレンズと半透明合成でき、メガネ販売システムにおける人物像とメガネの合成が容易に行える。
メガネの外周を検出するステップにより検出されたメガネの外周はメガネの外形を表し、レンズの外周を検出するステップにより検出されたレンズの外周はメガネ内のレンズの範囲を表すので、検出されたメガネの外周と検出されたレンズの外周とで囲まれる範囲はメガネのフレーム部分とみなすことができ、検出されたレンズの外周に囲まれる範囲はメガネのレンズ部分とみなすことができる。
このような画像処理により、フレームマスク画像とレンズマスク画像が自動的に生成でき、誰でも容易に人物像と合成可能な合成用画像データを登録できる。
また、メタルフレームやセルフレームのようなフルリムメガネばかりでなく、ナイロールやツーポイント等のようにリムの一部または前部を欠くメガネに対しても、特別な情報を要することなく自動的に合成用画像データを生成できる。
更に、メガネの外周を検出するステップは取得されたメガネの機種情報を活用してメガネの外周を検出するステップを含むので、メガネの外周の検出が難しい機種を含む場合でも、自動的にマスクを生成することが可能となる。
請求項２２に記載のメガネ画像登録方法は、メガネの画像を撮影するステップと、撮影された画像から人物像と合成するための合成用画像を生成するステップと、生成された合成用画像を当該メガネの諸元とともに登録するステップとを備えたメガネ画像登録方法であって、合成用画像を生成するステップは撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するステップを有し、登録するステップは生成されたフレームマスク画像とレンズマスク画像とを撮影されたメガネ画像とともに登録するステップを有するものであって、マスクを生成するステップは撮影されたメガネ画像のメガネの外周を検出するステップと撮影されたメガネ画像のレンズの外周を検出するステップと検出されたメガネの外周と検出されたレンズの外周とからフレームマスク画像を生成するステップと検出されたレンズの外周からレンズマスク画像を生成するステップとを含み、マスクを生成するステップはメガネの機種情報を取得するステップ手段を含み、レンズの外周を検出するステップは取得されたメガネの機種情報を活用してレンズの外周を検出するステップを含むものである。
メガネ画像を撮影し、撮影された画像から人物像と合成可能な合成用画像を生成し、生成された合成用画像を当該メガネの諸元とともに登録するステップを備えるので、何時、何処で、誰が行っても、人物像と合成可能な画像データを低コストで迅速に得ることができる。
生成されたフレームマスク画像により人物像にメガネを合成する際のフレーム部分を撮影されたメガネ画像に置換でき、生成されたレンズマスク画像により人物像にメガネを合成する際のレンズ部分をメガネのレンズと半透明合成でき、メガネ販売システムにおける人物像とメガネの合成が容易に行える。
メガネの外周を検出するステップにより検出されたメガネの外周はメガネの外形を表し、レンズの外周を検出するステップにより検出されたレンズの外周はメガネ内のレンズの範囲を表すので、検出されたメガネの外周と検出されたレンズの外周とで囲まれる範囲はメガネのフレーム部分とみなすことができ、検出されたレンズの外周に囲まれる範囲はメガネのレンズ部分とみなすことができる。
このような画像処理により、フレームマスク画像とレンズマスク画像が自動的に生成でき、誰でも容易に人物像と合成可能な合成用画像データを登録できる。
また、メタルフレームやセルフレームのようなフルリムメガネばかりでなく、ナイロールやツーポイント等のようにリムの一部または前部を欠くメガネに対しても、特別な情報を要することなく自動的に合成用画像データを生成できる。
更に、レンズの外周を検出するステップは取得されたメガネの機種情報を活用してレンズの外周を検出するステップを含むので、レンズの外周の検出が難しい機種を含む場合でも、自動的にマスクを生成することが可能となる。
また、オペレータが当初生成されたマスクを不適切と判断した場合に、画面上でメガネの機種選択ボタンを押すことによってマスクが再作成されるようにしてもよい。
これにより、単一の処理によって目的とするすべての機種のメガネに対応することが困難な場合であっても、オペレータが補助的に機種選択ボタンを押すことで容易にマスクを生成できる。
【００３５】
請求項２３に記載のメガネ画像登録方法は、請求項１７ないし請求項２２のいずれかに記載のメガネ画像登録方法であって、合成用画像を生成するステップは撮影されたメガネ画像からメガネのフレーム部分を指定するフレームマスク画像とメガネのレンズ部分を指定するレンズマスク画像とを含むマスクを生成するステップを有し、登録するステップは生成されたフレームマスク画像とレンズマスク画像とを撮影されたメガネ画像とともに登録するステップを有するものであって、マスクを生成するステップは生成されたフレームマスク画像とレンズマスク画像の少なくともいずれかについて左右の画像を比較して補正するステップを含むものである。
マスクを生成するステップはフレームマスク画像とレンズマスク画像の少なくともいずれかについて左右の画像を比較して補正するステップを含むので、メガネのフレームまたはレンズの左右いずれかに影や写りこみ等があってフレームマスク画像またはレンズマスク画像の一部に不正部分を生じた場合でも、これを是正することが可能となる。
【００３６】
請求項２４に記載のメガネ画像登録方法は、請求項１７ないし請求項２３のいずれかに記載のメガネ画像登録方法であって、マスクを生成するステップはポインティングデバイスにより指定されたポイントデータからマスクを編集するステップを含むものである。
これにより、自動的にフレームマスク画像やレンズマスク画像の生成が困難な場合でも、ポインティングデバイスにより撮影されたメガネのフレーム部分やレンズ部分を指定することで、手動でフレームマスク画像やレンズマスク画像を編集したり、自動生成された画像データを修正することが可能となる。
【００３７】
請求項２５に記載のメガネ画像登録方法は、請求項１７ないし請求項２４のいずれかに記載のメガネ画像登録方法であって、合成用画像を生成するステップはあらかじめ登録された人物像と撮影されたメガネ画像を合成して表示するステップを含むものである。
これにより、撮影されたメガネ画像をその場で人物像と合成するテストが行えるので、撮影が適切でなかった場合はその場で撮り直すことができ、品質のよい合成用画像データを提供できる。
【００３８】
請求項２６に記載のメガネ画像登録方法は、請求項２５に記載のメガネ画像登録方法であって、表示するステップは人物像と合成するメガネ画像のレンズの色と透過率を指定するステップを有するものである。
これにより、撮影されたメガネ画像をその場で人物像と合成する際に、レンズの色や透過率を指定できるので、合成の結果を見て、商品の登録内容を変更したり、撮影のやり直しができ、より品質のよい合成用画像データを提供できる。
【００３９】
請求項２７に記載のメガネ画像登録方法は、請求項２５または請求項２６に記載のメガネ画像登録方法であって、表示するステップは人物像に合成するメガネ画像の位置を調節するステップを有するものである。
これにより、撮影されたメガネ画像をその場で人物像と合成する際に、人物像とメガネの相対位置を変更できるので、合成する際の最適な位置を設定することが可能となる。
【００４０】
請求項２８に記載のメガネ画像登録方法は、請求項１７ないし請求項２７のいずれかに記載のメガネ画像登録方法であって、登録するステップは撮影されたメガネのレンズ部に設けられたラベルを読み取るステップを備えたものである。
登録するステップはラベルを読み取るステップを備えるので、撮影されたメガネ画像に写しこまれたラベルを自動的に読み取って商品登録を行うことができるので、人為的な登録ミスの発生を防止して、より簡便に合成用画像データを提供できる。また、読み取られたラベル情報をもとにメガネの外周検出やレンズの外周検出を行うことで、影や写りこみ等のノイズによる誤検出を抑え、より信頼性の高いマスク生成が行えるようになる。
【００４１】
請求項２９に記載のメガネ画像登録方法は、請求項１７ないし請求項２８のいずれかに記載のメガネ画像登録方法であって、登録手段により登録された合成用画像データを送信するステップを備えたものである。
これにより、登録されたデータをオンラインでメガネ販売システムに提供できるので、メガネの販売をより迅速かつ低コストで行うことが可能となる。
【００４２】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の発明の実施の形態の詳細な説明から一層明らかとなろう。
【００４３】
【発明の実施の形態】
図１は本願発明の一実施形態にかかるメガネ画像登録システムをメガネ販売システムとネットワーク接続したシステム構成図を示す。
図において、１はメガネ画像登録システム、３００がメガネ販売システムである。メガネ画像登録システム１は、メガネの正面画像を撮影する正面画像撮影装置１０と、メガネの俯瞰画像を撮影する俯瞰画像撮影装置１００と、撮影されたメガネ画像を画像処理して合成用画像データをするコンピュータ２００とから構成される。
【００４４】
まず、最初に画像処理の対象となるメガネの正面画像を撮影する正面画像撮影装置１０の一実施形態について説明する。
正面画像撮影装置１０は、図２に示すように、メガネ画像を撮影する際の外光を遮断するための撮影ボックス１１と、撮影対象のメガネ２を固定するためのメガネ固定部材たるトルソー３０と、トルソー３０に固定された撮影対象のメガネ２を照明する照明手段たる照明ランプ４０と、トルソー３０に固定された撮影対象のメガネ２に正対し、一定の距離からメガネを撮影してディジタル画像データを得る撮像手段たるディジタルカメラ５０とから構成される。
【００４５】
撮影ボックス１１は、図１５、図１６にも示すように、全体のベースプレートとなる下面パネル１２と、下面パネル１２の前部たる一端に設けられ、カメラ５０を収容するカメラ収容部１４と、下面パネル１２の後部たる他端に設けられ、カメラ収容部１４側に開口を有し、トルソー３０を囲むように設置されるメガネ収容部１６と、下面パネル１２に設けられたガイドレール１３に沿ってスライドする開閉扉１８とから構成される。
【００４６】
カメラ収容部１４は、トルソー３０側に前面パネル２０が設けられ、トルソー３０に固定されたメガネ２と正対する位置にカメラ５０のレンズ穴２１が開口されている。また、カメラ収容部１４の背面（図１５のＫ面）には、カメラ５０および照明ランプ４０に電源を供給するための電源コネクタ５２と、カメラ５０および照明ランプ４０の電源のＯＮ／ＯＦＦをする電源スイッチ５４と、カメラ５０をコンピュータ２００と接続するためのＵＳＢコネクタ５６とを備える。
メガネ収容部１６は、トルソー３０の側面を囲う左右一対の側面パネル２２、２３と、トルソー３０の上方を囲う上面パネル２４と、トルソー３０の後方を囲う後面パネル２５とを備える。
【００４７】
開閉扉１８は、ガイドレール１３に沿ってスライドし、側面を囲う左右一対の側面パネル２６，２７と、上方を囲う上面パネル２８とを備える。図２は、開閉扉１８を開放した状態を示し、この状態で撮影するメガネ２をトルソー３０にセットし、開閉扉１８をカメラ収容部１４に密接するまで移動して閉じることによって、外光が完全に遮断され、カメラ５０によるメガネ２の撮影が可能となる。
【００４８】
尚、ここでは、便宜上撮影ボックス１１の前面パネル２０側を前側、後面パネル２５側を後側と呼び、前面パネル２０を撮影ボックス１１の前部、後面パネル２５を撮影ボックス１１の後部、メガネ収容部１６の側面パネル２２および２３を撮影ボックス１１の側部、下面パネル１２のメガネ収容部１６側を撮影ボックス１１の下部後側、開閉扉１８の上面パネル２８を撮影ボックス１１の上部前側と呼ぶ。
【００４９】
撮影ボックス１１を構成する下面パネル１２と、カメラ収容部１４の前面パネル２０と、メガネ収容部１６の側面パネル２２および２３と、メガネ収容部１６の上面パネル２４と、後面パネル２５と、開閉扉１８の側面パネル２６および２７と、開閉扉１８の上面パネル２８との内部は、ホワイトを基調とし、後述の照明ランプの光を壁面で反射することによって、メガネの色調を損なうことなく、多方向から照明されるようにした。
このため、本実施形態ではこれらのパネルに白色の化粧パネルを用いて撮影ボックス１１を形成するようにしたが、内面を白色塗装するようにしてもよいことは言うまでもない。
【００５０】
後部上面パネル２４は、図３に示すように、照明ランプ４０のメンテナンスができるように、開閉扉１８を閉じた状態で上方に開閉できる開閉機構（図示省略）を備える。
尚、開閉扉１８は、ここではスライド式としたが、メガネの出し入れをする蓋を設けるようにしてもよいことは言うまでもない。
【００５１】
トルソー３０は、撮影対象のメガネをセットする円柱体であり、メガネ収容部１６の下面パネル１２に垂直に固定される。この実施形態においては、発泡スチロール等で形成した円柱状の芯に、白色のゴムを巻いた円柱体を用いた。円柱体の直径は、撮影対象のメガネ２のなかでテンプルの最も広い間隔のものに対してずり落ちない程度に設定している。
【００５２】
トルソー３０の前方、すなわちカメラ５０を収容するカメラ収容部１４側のトルソー３０の近傍には、メガネ２の左右に傾きが生じないようにするため、メガネのフロント部分を置く透明アクリル製のメガネ台座３２が設けられている。メガネ台座３２は、幅をほぼメガネ２の横幅に、厚さをメガネ２のフロント部分を置ける最小限とすることで、メガネ２の高さおよびカメラ５０との距離が一定範囲に固定されるとともに、セットする際の左右の傾き（軸のずれ）を防止できるように構成されている。また、メガネ台座３２は、透明のアクリル樹脂板で形成されているので、下面パネル１２からの反射光がメガネ２のレンズの下部にも供給され、ナイロールやツーポイント等のメガネにおいてレンズの輪郭をより明瞭に捉えることができる。
本実施形態では、メガネ台座３２は下面パネル１２に固定され、メガネ台座３２の上面に載置されたメガネ２のレンズがカメラ５０のレンズと正対する高さとなるように形成されている。また、メガネ台座３２は、メガネ２の影がトルソー３０に写るのを抑えるため、トルソーから少し離した位置に固定している。これにより、メガネ２のレンズ部分をより明瞭に捉えたメガネ画像が得られている。尚、メガネ台座３２のカメラ５０側の表面にはスケールとカラーパッチを設けられ、これをカメラ５０に写しこむことで、撮影サイズおよび色調の確認ができるようにしている。
【００５３】
照明ランプ４０は、メガネ収容部１６の上面パネル２４の内面に固定され、トルソー３０にセットされたメガネ２を上方から直接照明するとともに、撮影ボックス１１の内面での反射光によって全方位から間接照明する。
照明ランプ４０は、円形の蛍光灯を使用した。これは、蛍光灯による照明はメガネ２の色調を損なうことが少なく、入手も容易で、メンテナンス性に優れるからである。また、円形の蛍光灯を使用したのは、発光面積が広く、広い範囲から照明されるので、影ができにくく、より外乱の少ないメガネ画像が得られるからである。尚、上面パネル２４は、前述のように開閉機構を備えるので、照明ランプ４０を簡単に交換することができる。
【００５４】
照明ランプ４０は、上面パネル２４の内面のメガネ台座３２より後方（ディジタルカメラ５０から遠い方）に設けられている。これは、メガネ２をカメラ５０に対して後方から照明することにより、メガネのレンズの輪郭をより明瞭に捉えたメガネ画像を得ることを目的としたものである。
図１７はその原理を説明したもので、メガネ２の上部は光源からの直接光が反射してカメラ５０に捉えられ、メガネ２の下部は照明ランプ４０からの光が下面パネル１２で反射して、透明のメガネ台座３２を透過して供給され、その反射光がカメラ５０に捉えられる。これにより、図１８のように、ナイロールやツーポイント等のメガネにおいてもレンズの輪郭をより明瞭に捉えることができるようになった。
【００５５】
本実施形態では、メガネ収容部１６の側面パネル２２および２３の内面（図１６のＧ面・Ｈ面）は、図１９に示すように７０％のグレー処理が施されている。また、後面パネル２５の内面（図１５のＢ面）は、図２０に示すように４０％のグレー処理が施されている。これは、カメラ５０を取付けている前面パネル２０は、メガネ２の正面画像をできる限りフラットに撮影するためにメガネ２から一定距離をとる必要があるが、メガネ２から側面および後面までの距離は装置の小型化のため可能な限り小さくしており、メガネに供給される撮影ボックス１１の内面からの反射光が前部に比して側部と後部が明るくなりすぎるという現象を生ずるからである。そこで、側面パネル２２および２３の内面は７０％のグレー処理を施し、後面パネル２５の内面は４０％のグレー処理を施し、全方位からの照明条件の均一化を図った。これにより、メガネをよりフラットに撮影でき、かつ外乱の少ないメガネ画像を得ることができた。
本実施形態では、グレー処理はユボと呼ばれるプラスチックの質感を持つ合成紙に黒を所定濃度で印刷し、これをパネルの内面に貼り付けることで行った。
尚、グレー処理はパネルの内面を所定の灰色に塗装するようにしてもよいことは言うまでもない。
【００５６】
本実施形態では、図１５に示すように、後面パネル２５の内面（Ｂ面）は下面パネル１２（Ｆ面）に向って丸みが設けられている。これは、後面パネル２５と下面パネル１２の境界線がカメラに捕らえられて、外乱となるのを抑制するためである。
本実施形態では、後面パネル２５の内面に丸みを設ける処理は、前述の４０％グレー処理したユボシートを後面パネル２５から下面パネル１２に向って丸みをつけて貼り付けることで行った。
尚、後面パネル２５の内面に丸みを設ける処理は、例えば所定の曲率に加工した部材を用いたり、撮影ボックス１１自体を丸みを有するパネルで形成するようにしてもよいことは言うまでもない。
【００５７】
前面パネル２０は、図１５に示すようにカメラ５０のレンズ穴２１が設けられ、カメラ収容部１４内にカメラ５０が取付けられている。カメラ５０のレンズ穴２１は、カメラの画像中心が、メガネ台座３２にメガネを置いたときのメガネの高さ中心とほぼ一致するように設けられている。従って、メガネ２のレンズはカメラ５０のレンズ穴２１に正対しており、メガネ２のレンズにはカメラ５０のレンズが写ってしまうという問題を生ずる。
このため、本実施形態では前面パネル２０の内面（図１５のＡ面）は、図２１に示すように、全体に４０％のグレー処理が施され、カメラのレンズ穴２１の周辺部には、中心を暗く、周辺に向って徐々に明るくするグラデーション処理が施されている。これにより、前面パネルからの反射光を抑え、メガネ２のレンズにカメラ５０のレンズ部が写りこむことを抑制するとともに、グラデーション処理によってメガネ２のレンズ面に濃淡を与え、メガネ２のレンズが正面から見て完全に透き通って見えなくなることを防止した。
本実施形態では、グラデーション処理はグレー処理と同様に、ユボと呼ばれる合成紙に黒を所定の濃度変化をつけて印刷し、これをパネルの内面に貼り付けることで行った。ここでは、レンズ中心を１００％、周辺を４０％とするグラデーション処理したユボシートのレンズ部分を切り取って使用した。グラデーションのつけ方は、レンズ穴２１の周辺部においてカメラ５００のレンズの色とほぼ同等となるように設定している。
尚、グラデーション処理も、パネルの内面を所定の濃度変化をつけて灰色に塗装するようにしてもよいことは言うまでもない。
【００５８】
本実施形態では、開閉扉上面パネル２８の内面（図１５のＣ面）は、図２２に示すように１００％のグレー処理（ブラック処理）が施こされている。これは、前面パネル２０と下面パネル１２との境界線がメガネ２のレンズに反射してカメラ５０に写ってしまうのを防止することを目的としたもので、開閉扉上面パネル２８を黒くすることで、境界部分への照明が抑制され、メガネ２のレンズにほとんど写らなくすることができた。
【００５９】
また、本実施形態では下面パネル１２のメガネ収容部１６の内面（図１５のＦ面）は、図２３に示すように後面パネル２５側を暗く、トルソー３０の設置位置側に向って明るくするグラデーション処理が施されている。これは、トルソー３０は下面パネル１２に固定されているため、下面パネル１２からの反射光によってトルソー３０の底部が明るく、上部が暗くなるという天地の明るさのアンバランスを生ずるからである。このため、下面パネル１２のメガネ収容部１６の内面に、後面パネル２５側を７０％グレー、トルソー３０の設置位置側を０％（白）としたグラデーション処理を施すことで、トルソー３０の天地の明るさが一様となり、外乱の少ないメガネ画像が得られるようになった。
尚、前述のように、後面パネル２５には４０％グレー処理したユボシートを下面パネル１２に向って丸みをつけて貼り付けているが、下面パネル１２の貼り合わせ面においてほぼ４０％グレーとなるように設定している。
【００６０】
カメラ５０は、３００万画素クラスのディジタルカメラに焦点距離５０ｍｍのレンズを装着したものを使用した。また、カメラ５０はＵＳＢインタフェースによりコンピュータ２００と接続されており、メガネ２をトルソー３０にセットし、開閉扉１８を閉じて、コンピュータ２００からの遠隔操作でメガネの正面画像を撮影する。
図２４から図２７に、正面画像撮影装置１０で実際に撮影した画像の例を示す。図２４はメタルフレームメガネ、図２５はセルフレームメガネ、図２６はナイロールメガネ、図２７はツーポイントメガネであるが、いずれも背景は一様で、フレームの輪郭が明瞭に捉えられ、ナイロールやツーポイントのメガネでもレンズの輪郭が画像処理可能なレベルで捉えられるようになった。
【００６１】
一方、俯瞰画像撮影装置１００は、メガネ販売システム３００においてメガネの外観を需要者に提示するためにメガネの俯瞰画像を撮影するもので、図４に示すように、メガネ画像を撮影する際の外光を遮断するための撮影ボックス１１１と、撮影ボックス１１１内に設置した撮影対象のメガネ２を照明する照明手段たる照明ランプ１４０と、撮影対象のメガネ２を一定の距離から撮影してディジタル画像データを得る撮像手段たるディジタル式のカメラ１５０とから構成される。
撮影ボックス１１１は、前述の正面画像撮影装置１０の撮影ボックス１１と同様に、全体のベースプレートとなる下面パネル１１２と、下面パネル１１２の前部たる一端に設けられ、カメラ１５０を収容するカメラ収容部１１４と、下面パネル１１２の後部たる他端に設けられ、カメラ収容部１１４方向に開口を有し、下面パネル１１２上に設置されるメガネを収容するメガネ収容部１１６と、下面パネル１１２に設けられたガイドレール１１３に沿ってスライドする開閉扉１１８とから構成される。
【００６２】
また、撮影ボックス１１１は、前述の正面画像撮影装置１０の撮影ボックス１１と同様に、内面が白色系統の色を有するパネルで形成し、照明ランプ１４０に円形の蛍光灯を使用することで、白色系統の照明が多方向からメガネに供給されるので、影や反射の少ない良好なメガネの外観画像を撮影することができる。
尚、俯瞰画像撮影装置１００においても撮影ボックス１１１の内面に、影の状況や、明るさのムラ、メガネのレンズの反射等に応じて、前述の正面画像撮影装置１０で実施したと同様のグレー処理やグラデーション処理を施すようにしてもよいことは言うまでもない。
【００６３】
撮影ボックス１１１のカメラ収容部１１４や開閉扉１８は、正面画像撮影装置１０と同等の構成のため、説明を省略する。
カメラ１５０は、３００万画素クラスのディジタルカメラに焦点距離２８−１０５ｍｍのズームレンズを装着したものを使用した。また、カメラ１５０はＵＳＢインタフェースによりコンピュータ２００と接続されており、メガネ２をメガネ収納部１１６にセットし、開閉扉１１８を閉じて、コンピュータ２００からの遠隔操作でメガネの俯瞰画像を撮影する。
【００６４】
コンピュータ２００は、正面画像撮影装置１０のカメラ５０および俯瞰画像撮影装置１００のカメラ１５０とＵＳＢインターフェースで接続され、カメラ５０とカメラ１５０を遠隔操作して合成用メガネ画像と外観用メガネ画像とを撮影して画像データに取り込む。
撮影した合成用メガネ画像は、画像処理によって人物像と合成するための合成用画像データを生成する。
また、コンピュータ２００は通信手段たるネットワーク接続機能を有し、メガネ販売システム３００に対して生成された画像データを送信する。
このような処理を行うコンピュータ２００には、ＵＳＢインターフェースとネットワーク接続機能を備えたパーソナルコンピュータやワークステーション等を使用することができる。
【００６５】
次に、コンピュータ２００によるメガネの撮影と画像処理の流れを説明する。処理は大きく分けて、「メガネ画像撮影」と「マスク処理」と「データ登録」の３段階に分かれる。
最初に、メガネ画像の登録者がメガネ画像登録システム１を使用してメガネ画像を登録する処理を、コンピュータ２００に表示する画面表示例を用いて説明する。
図２８に「メガネ画像撮影」における撮影開始前の画面表示例を示す。図のように、「正面撮影」ボタンと「外観撮影」ボタンとがあり、それぞれ正面画像撮影装置１０のディジタルカメラ５０と俯瞰画像撮影装置１００のディジタルカメラ１５０とに対して撮影指令を送り、撮影された画像データをＵＳＢインターフェース経由でコンピュータ２００内に取り込む。
図２９に「メガネ画像撮影」における撮影終了後の画面表示例を示す。図のように、撮影された正面画像と俯瞰画像が画面内に表示される。撮影された画像が不良の場合は、メガネをセットし直して、「正面撮影」ボタンや「外観撮影」ボタンを押すことで何度でも撮り直すことができる。良好な画像が撮影されたら、「次のフレーム」ボタンを押すことで、続けて多数のメガネ画像を撮影できる。
【００６６】
図３０に「マスク処理」における処理開始前の画面表示例を示す。図のように、「元のフォルダ」部に撮影済みのメガネ画像のファイル名が表示され、「マスク作成開始」ボタンを押すことにより、撮影済みのメガネ画像についての自動マスク処理が行われる。
図３１に「マスク処理」における処理終了後の画面表示例を示す。図のように、「元画像」部に正面画像撮影装置１０によって撮影された正面画像が、「表示用画像」部に正面画像の下部のスケール等をカットした画像が、「合成用画像」部に正面画像のレンズ部を希望する色に着色した画像が、「フレームマスク」部に正面画像のフレーム部分のみを抽出したフレームマスク画像が、「レンズマスク」部に正面画像のレンズ部分のみを抽出したレンズマスク画像が、それぞれ表示される。尚、レンズの色は左下部に設けた色から選択する。
また、合成用画像を標準の人物像と合成したテスト画像が「メガネ確認」部に表示される。このとき、「レンズの透過率」部に数値を入力すると、設定された透過率で人物像と合成される。また、人物像と合成する際のメガネの位置は矢印ボタンでアジャストできる。
【００６７】
自動マスク処理がうまく行かないときは、「調整」ボタンを押すことで、マスクを手動で編集する「マスク手動編集」を行うことができる。
図３２に「マスク手動編集」の画面表示例を示す。図のように、「ＲＧＢ表示」ボタンを押すと合成用画像が、「マスク半透明表示」ボタンを押すと合成用画像にマスク画像を半透明合成した画像が、「ＲＧＢなし」ボタンを押すとマスク画像が表示される。このとき、「レンズ編集」ボタンを選択するとレンズマスク画像が使用され、「フレームマスク編集」ボタンを選択するとフレームマスク画像が使用される。
ここで、「多角形セット」ボタンを選択し、マウスで画面上をクリックすることで、多角形を描画することができるので、これによってレンズもしくはフレームの輪郭を設定していくことで、手動でマスクを編集することができる。
尚、このとき「スプライン」をチェックしておくと、滑らかな曲線が自動的に当てはめられ、滑らかな輪郭のマスクを生成することができる。
【００６８】
図３３に「データ登録」の登録開始前の画面表示例を示す。図のように、基本項目として、商品コード・メガネの種別・商品品番・カラー品番・ブランドを設定し、フレーム情報として、性別・タイプ・フレーム色・色違い・レンズ径・鼻幅・テンプル長を設定し、その他の情報として、価格・販売ステータス・商品表示フラグ・在庫管理情報・販売年月日・登録者を設定する。
図３４に「データ登録」の登録終了後の画面表示例を示す。図のように、入力された商品コードに従って、対応する画像ファイルが選択され、「画像」部に表示用画像・フレームマスク画像・レンズマスク画像・合成用画像・外観画像が表示される。必要な項目を設定して「登録」ボタンを押すことで、設定データが登録され、ネットワークを介してメガネ販売システム３００に送信される。
【００６９】
図５に、以上のような登録処理を行うコンピュータ２００の全体処理フローの一例を示す。
「メガネ画像撮影」では、メガネ画像撮影の画面表示を行い（Ｓ１００）、「正面撮影」ボタンが押されると（Ｓ１０２）、正面画像撮影装置１０のカメラ５０に撮影指令を送り、撮影された画像を正面画像として取得する（Ｓ１０４）。また、「外観撮影」ボタンが押されると（Ｓ１０６）、俯瞰画像撮影装置１００のカメラ１５０に撮影指令を送り、撮影された画像を俯瞰画像として取得する（Ｓ１０８）。「次のフレーム」ボタンが押されると（Ｓ１１０）、撮影番号を更新し（Ｓ１１２）、これを「終了」ボタンが押されるまでＳ１０２から繰返す（Ｓ１１４）。
【００７０】
「マスク処理」では、マスク処理の画面表示を行い（Ｓ１１６）、「マスク作成開始」ボタンが押されると（Ｓ１１８）、撮影済みの正面画像についてフレームマスク画像とレンズマスク画像を生成する「マスク自動処理」（Ｓ２００）を起動する。
次に、生成されたフレームマスク画像とレンズマスク画像と合成用画像によって人物像との合成テストを行う「合成画像表示処理」（Ｓ３００）を起動する。「調整」ボタンが押されると、マスク画像を手動で編集するための「マスク手動編集処理」（Ｓ４００）を起動し、編集されたマスク画像を使用して「合成画像表示処理」（Ｓ３００）を行う。以上の処理を、「終了」ボタンが押されるまでＳ１１８から繰返す（Ｓ１２２）。
【００７１】
「データ登録」では、データ登録の画面表示を行い（Ｓ１２４）、画像データをメガネの諸元とともに登録する「データ登録処理」（Ｓ５００）を起動し、登録されたデータをメガネ販売システム３００へ送信する（Ｓ１２６）。
【００７２】
次に、「マスク自動処理」（Ｓ２００）の詳細について説明する。
図６に「マスク自動処理」の処理フローの一例を示す。図のように、最初に背景部からメガネ部に向ってメガネの外周輪郭を検出する「メガネ外周検出処理」（Ｓ２２０）を行い、検出されたメガネの外周から左レンズ位置を推定し（Ｓ２０２）、左レンズについてレンズの外周輪郭を検出する「レンズ外周検出処理」（Ｓ２５０）を行う。同様に、検出されたメガネの外周から右レンズ位置を推定し（Ｓ２０４）、右レンズについてレンズの外周輪郭を検出する「レンズ外周検出処理」（Ｓ２５２）を行う。尚、左右のレンズ位置の推定（Ｓ２０２、Ｓ２０４）については、後に述べるように、メガネ外周検出処理（Ｓ２２０）によって得られた外周データの内、所定の特徴点における境界からメガネのフレーム幅を考慮した内側にレンズ外周検出開始点を設定し、これを用いてレンズの内部から周辺部に向ってレンズの外周を検出する。
【００７３】
次に、「レンズ外周検出処理」（Ｓ２５０、Ｓ２５２）によって求められた左右のレンズ外周データからレンズマスク画像を生成し（Ｓ２０６）、生成されたレンズマスク画像について左右比較補正処理を行う（Ｓ２０８）。
レンズマスク画像の生成（Ｓ２０６）は、左右のレンズ外周データに囲まれる領域を塗りつぶして、内部を白、外部を黒とした画像を生成し、レンズマスク画像とする。
左右比較補正処理（Ｓ２０８）は、生成されたレンズマスク画像をメガネの中心から折り返して左右の画像を比較し、差異部分を抽出する。差異部分が所定の大きさを超えている場合には、左右のいずれがレンズ外周データから曲線近似により求めたラインより外れているかを判断し、外れている側のレンズマスク画像に他の側のレンズマスク画像を折り返して書き込む。これにより、一方のレンズの外周付近にラベルが貼り付けられていたり、影や写りこみ等のためにレンズの外周検出を失敗した場合でも、正しくレンズマスク画像を生成することが可能となる。
【００７４】
また、「メガネ外周検出処理」（Ｓ２２０）によって求められたメガネ外周データと「レンズ外周検出処理」（Ｓ２５０、Ｓ２５２）によって求められた左右のレンズ外周データからフレームマスク画像を生成し（Ｓ２１０）、生成されたフレームマスク画像の左右を比較して補正を行う（Ｓ２１２）。
フレームマスク画像の生成（Ｓ２１０）は、メガネ外周データと左右のレンズ外周データとの間の領域を塗りつぶし、該当領域を白、非該当領域を黒とした画像を生成し、フレームマスク画像とする。ここで、ナイロールやツーポイントのようにリムの一部または前部を欠くメガネでは、メガネの外周とレンズの外周の重複する部分において境界検出の方向性の問題から細い線状の領域が発生する可能性があるが、これは例えば生成されたフレームマスク画像を収縮して膨張する収縮・膨張処理を用いることにより除去できる。
左右の比較補正処理（Ｓ２１２）は、生成されたフレームマスク画像をメガネの中心から折り返して左右の画像を比較し、差異部分を抽出する。差異部分が所定の大きさを超えている場合には、左右のいずれがメガネ外周データおよびレンズ外周データから曲線近似により求めたラインより外れているかを判断し、外れている側のフレームマスク画像に他の側のフレームマスク画像を折り返して書き込む。これにより、影や写りこみ等のためにメガネやレンズの外周検出を失敗した場合でも、正しくフレームマスク画像を生成することが可能となる。
【００７５】
図７にメガネ外周検出処理（Ｓ２２０）の処理フローの一例を示す。図のように、最初にメガネの境界検出開始点を選択する（Ｓ２２２）。メガネの境界検出開始点は、あらかじめメガネの特徴点に対して背景部からメガネ部に向ってアプローチするラインを定め、そのスタート点から選択する。正面画像撮影装置１０において、メガネ２はトルソー３０にセットし、レンズ部分はメガネ台座３２に置かれるので、メガネ画像中のメガネの位置や存在範囲は一定範囲に限定される。そこで、メガネ画像中のメガネ存在領域４を切り出し、メガネ存在領域４の外周からメガネに向ってメガネの境界を検出する処理を行う。
例えば、図１２に示すように、メガネの特徴点として、メガネの外周を比較的安定に検出できる点を選び、これに対してメガネ存在領域４の外周上に、Ｐ１からＰ１７のような開始点を設定する。
ここでは、メガネの上部については上方から下方に向って、メガネの下部については下方から上方に向ってメガネの外周を検出するようにしたが、これに限定されるものではなく、メガネの形状に沿って横方向や斜め方向からもアプローチする候補点を設けるようにしてもよい。
【００７６】
そして、すべての候補点についての処理を完了するまで、以下のステップを繰返す（Ｓ２２４）。
選択した開始点について、背景部からメガネ部に向って境界を検出するメガネ境界検出処理を行う（Ｓ２２６）。境界の検出は、ライン上の各画素の輝度を取出し、所定以上の輝度変化のある点を抽出する。尚、メガネのフレーム部やレンズ部は背景より明るい場合と暗い場合とがあるので、ここでは背景に対してプラス側とマイナス側の両方の輝度変化を検出している。境界の検出が成功しないときはＳ２２２に戻って、次のメガネ境界検出開始点について、メガネ境界検出処理を行う（Ｓ２２８）。
境界の検出に成功すると、その境界を起点として以下のステップによってメガネの境界を順次追跡するメガネ境界追跡処理を行う。すなわち、検出した境界をメガネ外周データに登録し（Ｓ２３０）、検出した境界の近傍に新しい境界が存在するかを検出し（Ｓ２３２）、検出に成功すると（Ｓ２３４），検出した新しい境界に移動し（Ｓ２３６）、追跡を完了するまでＳ２３０から繰返す（Ｓ２３８）。
近傍はいわゆる８近傍を用い、図１３に示すように現在の画素を基準として８つの隣接点を選び、前回の境界の次から一定の方向に各画素の輝度を抽出して、境界の有無を検出する。例えば、隣接点を右回りに次の境界を検出するようにすると、メガネの境界を右回りに追跡することができる。
【００７７】
次の境界が検出できなかったときは（Ｓ２３４）、所定回数連続して不検出となるまでは（Ｓ２４０）、これまでに検出した外周データから曲線近似等によって次の境界を推定し（Ｓ２４２）、Ｓ２３２から繰返す。所定回数連続して不検出となったときは（Ｓ２４０）、Ｓ２２２に戻って次のメガネ境界検出開始点を選択してメガネ境界追跡処理を繰返す。
以上のような、メガネ境界追跡処理を行った場合のメガネ外周追跡過程を図１４に示す。図のように、例えばメガネ境界検出開始点Ｐ３から開始して、最初にメガネの境界Ｆ１を検出し、そこから右回りにＦ２、Ｆ３、Ｆ４、…と境界を追跡して行く。
追跡の完了は（Ｓ２３８）、原則として追跡を開始したスタート点に戻ってきた場合を言うが、ここでは途中でメガネの外周が途切れているためにＵターンする可能性があるので、既に検出した外周と一定の距離で追跡を続行していることを検知し、この場合にも追跡の完了とした。
【００７８】
追跡を完了すると、メガネ外周データの欠損部を補間する（Ｓ２４４）。これは、メガネ画像においてメガネの外周が必ずしもすべて明瞭に捉えられているとは限らないからであり、Ｓ２２６での背景部からメガネ部に向って境界を検出するメガネ境界検出処理と、Ｓ２３０からＳ２３８のメガネ境界追跡処理とによって検出できなかったメガネ外周部分を補間する。補間は、検出されているメガネ外周データに基づき、例えば曲線近似によって欠損部の外周データを生成して、メガネ外周データに追加する。
次に、メガネ外周データから不正突起部を除去する（Ｓ２４６）。これは、背景部分に影や写りこみ等によってメガネの外周に生じた不正な突起を除去するもので、例えば順次所定領域の検出されたメガネ外周データから曲線近似によって次の領域のメガネ外周データを推定し、検出されたメガネ外周データを推定されたメガネ外周データと比較して所定距離以上離れている場合は不正な突起と判断し、検出されたメガネ外周データを推定されたメガネ外周データに置きかえる。最後に、メガネ外周データを平滑化する（Ｓ２４８）。これは、境界部の明るさのムラ等によって生ずる凹凸をならすもので、例えば座標データを前後一定範囲の座標データの平均値に置き換えていく。また、平滑化はメガネ外周データから最小二乗近似等によって推定した曲線に置き換えていくようにしてもよい。
尚、メガネの外周にはブリッジ部、鼻パッド部、智部のように角をなす部分があり、この部分を平滑化すると、角の部分が丸くなるので、前後で平均方位が変化する部分については平滑化をしないようにした。
【００７９】
図８にレンズ外周検出処理（Ｓ２５０、Ｓ２５２）の処理フローの一例を示す。図のように、最初にレンズの境界検出開始点を選択する（Ｓ２５４）。これは、メガネ外周検出処理（Ｓ２２０）によって得られたメガネ外周データから、前述のメガネ特徴点のうち、左右のレンズ部分にかかるデータを抽出し、これからメガネのフレーム幅を考慮して、所定幅内側の位置を候補点として、このなかから選択する。例えば、図１２において、メガネ境界検出開始点のうちＰ２、Ｐ３、Ｐ４、Ｐ１１、Ｐ１２、Ｐ１３が左レンズ部にかかるものであり、これに対応するＱ２、Ｑ３、Ｑ４、Ｑ１１、Ｑ１２、Ｑ１３が左レンズ境界検出開始点の候補であり、同様にメガネ境界検出開始点のうちＰ６、Ｐ７、Ｐ８、Ｐ１５、Ｐ１６、Ｐ１７が右レンズ部にかかるものであり、これに対応するＱ６、Ｑ７、Ｑ８、Ｑ１５、Ｑ１６、Ｑ１７が右レンズ境界検出開始点の候補である。この場合、メガネ外周データのうちの左レンズにかかるものから左レンズの内側に左レンズ境界検出開始ライン６を設定し、メガネ外周データのうちの右レンズにかかるものから右レンズの内側に右レンズ境界検出開始ライン８を設定し、これらの境界検出開始ラインの任意位置から左右のレンズ境界検出開始点を選択するようにしてもよい。
ここでは、レンズの上部については下方から上方に向って、レンズの下部については上方から下方に向ってレンズの外周を検出するようにしたが、これに限定されるものではなく、レンズの形状に沿って横方向や斜め方向からもアプローチする候補点を設けるようにしてもよい。
【００８０】
そして、メガネ外周検出処理（Ｓ２２０）と同様に、すべての候補点についての処理を完了するまで、以下のステップを繰返す（Ｓ２５６）。
選択した開始点について、レンズ部からレンズ周辺部に向って境界を検出するレンズ境界検出処理を行う（Ｓ２５８）。境界の検出は、ライン上の各画素の輝度を取出し、所定以上の輝度変化のある点を抽出する。尚、レンズ部はレンズ周辺部より明るい場合と暗い場合とがあるので、ここではレンズ部に対してプラス側とマイナス側の両方の輝度変化を検出している。境界の検出が成功しないときはＳ２５４に戻って、次のレンズ境界検出開始点について、レンズ境界検出処理を行う（Ｓ２６０）。
境界の検出に成功すると、その境界を起点として以下のステップによってレンズの境界を順次追跡するレンズ境界追跡処理を行う。すなわち、検出した境界をレンズ外周データに登録し（Ｓ２６２）、検出した境界の近傍に新しい境界が存在するかを検出し（Ｓ２６４）、検出に成功すると（Ｓ２６６）、検出した新しい境界に移動し（Ｓ２６８）、追跡を完了するまでＳ２６２から繰返す（Ｓ２７０）。近傍はメガネ外周検出処理と同様に８近傍を用い、図１３に示すように現在の画素を基準として８つの隣接点を選び、前回の境界の次から一定の方向に各画素の輝度を抽出して、境界の有無を検出する。例えば、隣接点を右回りに次の境界を検出するようにすると、レンズの境界を左回りに追跡することができる。
【００８１】
次の境界が検出できなかったときは、所定回数連続して不検出となるまでは（Ｓ２７２）、これまでに検出した外周データから曲線近似等によって次の境界を推定し（Ｓ２７４）、Ｓ２６４から繰返す。所定回数連続して不検出となったときは（Ｓ２７２）、Ｓ２５４に戻って次のレンズ境界検出開始点を選択して追跡処理を繰返す。
以上のような、レンズ境界追跡処理を行った場合のレンズ外周追跡過程を図１４に示す。図のように、左レンズでは、例えばレンズ境界検出開始点Ｑ３から開始して、最初にメガネの境界Ｌ１を検出し、そこから右回りにＬ２、Ｌ３、Ｌ４、…と境界を追跡して行く。また、右レンズでは、例えばレンズ境界検出開始点Ｑ７から開始して、最初にメガネの境界Ｒ１を検出し、そこから右回りにＲ２、Ｒ３、Ｒ４、…と境界を追跡して行く。
追跡の完了は（Ｓ２７０）、原則として追跡を開始したスタート点に戻ってきた場合を言うが、ここでは途中でレンズの外周が途切れているためにＵターンする可能性があるので、既に検出した外周と一定の距離で追跡を続行していることを検知し、この場合にも追跡の完了とした。
【００８２】
追跡を完了すると、レンズ外周データの欠損部を補間する（Ｓ２７６）。これは、メガネ画像において、レンズの外周が必ずしもすべて明瞭に捉えられているとは限らないからであり、Ｓ２５８でのレンズ部からレンズ周辺部に向って境界を検出するレンズ境界検出処理と、Ｓ２６２からＳ２７０のレンズ境界追跡処理とによって検出できなかったレンズ外周部分を補間する。補間は、検出されているレンズ外周データに基づき、例えば曲線近似によって欠損部の外周データを生成して、レンズ外周データに追加する。
次に、レンズ外周データから不正突起部を除去する（Ｓ２７８）。これは、影や写りこみ等によってメガネの外周に生じた不正な突起を除去するもので、例えば順次所定領域の検出されたレンズ外周データから曲線近似によって次の領域のレンズ外周データを推定し、検出されたレンズ外周データを推定されたレンズ外周と比較して所定距離以上離れている場合は不正な突起と判断し、検出されたレンズ外周データを推定されたレンズ外周データに置きかえる。
最後に、レンズ外周データを平滑化する（Ｓ２８０）。これは、境界部の明るさのムラ等によって生ずる凹凸をならすもので、例えば座標データを前後一定範囲の座標データの平均値に置き換えていく。また、平滑化はレンズ外周データから最小二乗近似等によって推定した曲線に置き換えていくようにしてもよい。
【００８３】
図９に合成画像表示処理（Ｓ３００）の処理フローの一例を示す。図のように、最初にマスク処理画面において入力された指定レンズ色および指定レンズ透過率を取得する（Ｓ３０２）。次に、正面画像中のレンズマスク部を指定レンズ色に着色した合成用画像を生成し（Ｓ３０４）、正面画像・俯瞰画像・合成用画像・フレームマスク画像・レンズマスク画像を画面表示する（Ｓ３０６）。また、マウスで指定された合成位置情報を取得し（Ｓ３０８）、取得した合成位置情報に基づいてフレームマスク画像およびレンズマスク画像の位置を修正する（Ｓ３１０）。
あらかじめ記憶された人物像を取出し（Ｓ３１２）、取出した人物像のフレームマスク部を合成用画像に置換し（Ｓ３１２）、人物像のレンズマスク部を指定レンズ色、指定レンズ透過率で着色し（Ｓ３１６）、合成された人物像を画面表示する（Ｓ３１８）。
以上の処理を、「再合成」ボタンが押されるとＳ３０２から繰返し（Ｓ３２０）、「終了」ボタンが押されると終了する（Ｓ３２２）。
【００８４】
図１０にマスク手動編集処理（Ｓ４００）の処理フローの一例を示す。図のように、マウスクリック位置を取得し（Ｓ４０２）、マウスクリック位置情報をもとにスプライン曲線を発生する（Ｓ４０４）。これを、「設定」ボタンが押されるまで、Ｓ４０２から繰返す（Ｓ４０６）。
「設定」ボタンが押されると、スプライン曲線をメガネ外周データまたはレンズ外周データに登録し（Ｓ４０８）、登録されたメガネ外周データおよびレンズ外周データに基づいて、レンズマスク画像を生成し（Ｓ４１０）、フレームマスク画像を生成する（Ｓ４１２）。レンズマスク画像の生成およびフレームマスク画像の生成は、前述のマスク自動処理におけるＳ２０６およびＳ２１０と同様の処理により行う。
以上の処理を「終了」ボタンが押されるまでＳ４０２から繰返す（Ｓ４１４）。
【００８５】
図１１にデータ登録処理（Ｓ５００）の処理フローの一例を示す。図のように、「登録」ボタンが押されると（Ｓ５０２）、入力された「基本項目」データを取得し（Ｓ５０４）、入力された「フレーム情報」データを取得し（Ｓ５０６）、入力された「その他情報」データを取得する（Ｓ５０８）。
正面画像・俯瞰画像・合成用画像・フレームマスク画像・レンズマスク画像をメガネ諸元とともに登録する（Ｓ５１０）。
以上の処理を「閉じる」ボタンが押されるまでＳ５０２から繰返す（Ｓ５１２）。
【００８６】
次に、本願発明のメガネ画像登録システムにより登録されたデータを使用してメガネの販売を行う処理について説明する。
図１で示したように、メガネ画像登録システム１はメガネ販売システム３００とネットワークで接続されており、メガネ画像登録システム１で生成されたデータはメガネ販売システム３００に送信され、メガネの販売に使用される。
メガネ販売システム３００は、コンピュータ２００から受信したメガネの仕様や各種カタログデータおよび画像データ等を記録するデータベースサーバ３１０と、メガネ販売のための応用プログラムを実行するアプリケーションサーバ３２０と、需要者とのユーザインターフェース機能を提供するＷｅｂサーバ３３０と、メガネ販売システム３００をインターネットに接続する際の外部からの侵入を防止するためのファイヤウォール３４０とから構成される。
【００８７】
需要者はＷｅｂブラウザを用いて、本システムのＷｅｂサーバ３３０にアクセスすることで、データベースサーバ３１０に保存された情報をもとに、メガネの注文を行うことができる。需要者がＷｅｂサーバ３３０上で、希望するメガネを選択すると、メガネの外観画像が提示される。また需要者がディジタルカメラ等で撮影した顔の画像を送信することで、アプリケーションサーバ３２０によって希望するメガネの合成用画像と合成した画像が提示される。
需要者の顔の画像にメガネの合成用画像を合成する処理は、前述の合成画像表示処理（Ｓ３００）のＳ３１２からＳ３１８と同様の処理によって実現できる。これにより、需要者は自宅に居ながらにして、自分に似合うメガネを選択して注文することが可能となり、販売店もメガネを在庫することなく製造部門から直送できる。また、メガネ画像登録システム１とネットワークを介してオンラインで接続することで、製造現場で試作したメガネを即販売するような迅速な処理を実現でき、より多品種のメガネをより低価格で提供することが可能となる。
【００８８】
上記実施形態では、メガネ画像登録システムはメガネの外観を提示するための俯瞰画像を撮影する俯瞰画像撮影装置１００を、人物像と合成するための正面画像を撮影する正面画像撮影装置１０と別に備えるとして説明したが、本願発明はこれに限定されるものではなく、正面画像撮影装置１０の撮影ボックス１１内のトルソー３０、メガネ台座３２および各パネルに設けたグレー処理等を取外し式として、俯瞰画像撮影装置と兼用するようにしてもよい。
【００８９】
上記実施形態では、コンピュータ２００は、正面画像処理装置１０または俯瞰画像撮影装置１００とは別に備えるとして説明したが、本願発明はこれに限定されるものではなく、正面画像撮影装置１０または俯瞰画像撮影装置１００の内部に例えばマイクロコンピュータを内蔵し、上記画像処理機能やメガネ販売システムとの通信機能を実行させるようにしてもよい。これにより、メガネ画像登録システムの製造現場での設置が容易に行え、撮影装置に直接ネットワークを接続することでメガネ販売システムとの通信が可能となり、メガネのオンライン販売システムを構築できる。
【００９０】
上記実施形態では、メガネ画像登録システムのコンピュータとメガネ販売システムとは単にネットワーク接続するとして説明したが、必ずしも専用回線や公衆電話回線等を用いてプライベートに接続する場合に限定されるものではなく、この間の接続についてもインターネットを介して通信するようにしてもよいことは言うまでもない。
【００９１】
上記実施形態では、正面画像撮影装置１０および俯瞰画像撮影装置１００の撮像手段はディジタルカメラを用いるとして説明したが、本願発明はこれに限定されるものではなく、例えば、ビデオカメラやテレビカメラを用い、そのビデオ信号をコンピュータ２００に設けたビデオキャプチャボードでキャプチャしてディジタルスチル画像としてコンピュータ２００に取込むようにしてもよい。これにより、カメラヘッドは超小型のＣＣＤカメラが使用できるので、正面画像撮影装置１０や俯瞰画像撮影装置１００を更に小型化することができる。
【００９２】
上記実施形態では、メガネ画像登録システムの照明手段は、蛍光灯ランプを使用するとして説明したが、本願発明はこれに限定されるものではなく、メガネの色調に影響を与えない範囲でどのような照明ランプを使用してもよい。
また、上記実施形態では、円形の照明ランプを使用するとして説明したが、本願発明は必ずしもこれに限定されるものではなく、複数の棒状や卵型の照明ランプを配備するようにしてもよい。これにより、同様に広い範囲から照明することとなり、影ができにくく、より外乱の少ないメガネ画像が得られる。
尚、照明ランプは、必ずしも連続点灯するランプである必要は無く、撮像手段による撮像に同期して発光するフラッシュ等を用いてもよく、本願発明の効果を奏する。
【００９３】
上記実施形態では、撮影するメガネを全方位から均一に照明したり、メガネ固定部材の上下の明るさを均一化したり、各種の外乱が撮像手段に写りこむことを抑制するために、撮影ボックスの内面にグレー処理やグラデーション処理を施すとして説明したが、本願発明は必ずしもこれに限定されるものではなく、照明手段を分散して配備し、発光強度を調節したり、カバー等を設けて減光するようにしてもよく、本願発明の効果を奏する。
【００９４】
上記実施形態では、メガネ境界検出処理、メガネ境界追跡処理、レンズ境界検出処理、レンズ境界追跡処理の処理対象となる正面画像の前処理についての説明は省略しているが、必要に応じて明るさのムラを除去するためにシェーディング補正処理を加えたり、ノイズを除去するために平滑化処理を加えたり、メガネやレンズの外周輪郭を強調するために鮮鋭化処理を加えたりすることが望ましい。これにより、より安定にマスク自動処理が行えるようになる。
【００９５】
上記実施形態では、メガネ境界検出処理やレンズ境界検出処理の後に、それぞれメガネ境界追跡処理やレンズ境界追跡処理を行うとして説明したが、本願発明はこれに限定されるものではなく、メガネ境界検出処理やレンズ境界検出処理を行うピッチを細かくし、これにより求めたメガネの境界やレンズの境界に対してメガネ外周補間処理やレンズ外周補間処理によってメガネの外周やレンズの外周を求めるようにしてもよい。
【００９６】
上記実施形態では、メガネ外周検出処理におけるメガネ境界検出処理およびレンズ外周検出処理におけるレンズ境界検出処理は、ライン上の各画素の輝度を取出し、所定以上の輝度変化のある点を抽出するとして説明したが、本願発明はこれに限定されるものではなく、例えば画像全体または特定部位の輝度分布（ヒストグラム）を求め、モード法・Ｐタイル法・判別分析法等により背景部とメガネ部またはレンズ部と周辺部を区分する輝度レベルの閾値を求めて境界を検出するようにしてもよい。
尚、その際に、最初は広い範囲のヒストグラムを求めて境界検出を試み、得られた境界情報から範囲を絞ってヒストグラムを求めて、より厳格な閾値を求める、階層的閾値設定法を用いてもよい。これにより、検出の困難なコントラストの低い画像についての境界検出が可能となる。
その他、例えば微分処理、閾値処理、細線化処理を順に行って外周輪郭を求める方法を採用してもよい。
【００９７】
上記実施形態では、メガネの外周検出処理やレンズの外周検出処理は、メガネの機種に拘らず単一の処理により行うものとして説明したが、マスク処理においてメガネの機種情報を取得して、取得されたメガネの機種情報を活用してメガネの外周やレンズの外周を求めるようにしてもよい。
例えば、図３５のように「マスク処理」の表示画面においてメガネの機種を選択する機種選択ボタンを備えた「個別のマスク再作成」部を設け、オペレータが自動生成されたマスクを不適切と判断したときに、機種選択ボタンを押すことで、機種別に登録された情報を取出してマスクを再生成するようにしてもよい。
これは、例えば図５の処理フローのＳ１２０において、機種選択ボタンが押されたか否かを判断し、機種選別ボタンが押されていた場合はメガネの機種別にあらかじめ登録された情報を取出し、メガネ境界検出処理やレンズ境界検出処理における輝度変化の閾値を変更して、Ｓ２００に戻ってマスク自動処理を再起動するようにすればよい。また、更にメガネの機種別に登録された情報に基づいてメガネの外周やレンズの外周の検出範囲を変更して、マスク自動処理を再起動するようにしてもよい。
このようにすることで、各メガネの機種に対応して、より厳格にメガネの外周やレンズの外周を検出できるので、自動マスク生成に失敗した場合でも、オペレータが補助的に機種選択ボタンを押すことでマスクを容易に生成できる。
尚、メガネ境界検出処理やレンズ境界検出処理において、輝度レベルにより境界を検出する方法を採用する場合にはメガネの機種によって輝度レベルの閾値を変更するようにしてもよく、その他の方法を採用する場合にはメガネの機種によって判定方法や各種の判定基準を変更するようにしてもよい。
【００９８】
上記実施形態では、マスク手動編集は、マウスで指定したポイントから外周データを編集すると説明したが、マスク自動処理によって生成された外周データの一部をマウスでドラグすることにより、外周データを修正する機能を設けるようにしてもよい。
【００９９】
上記実施形態では、データ登録処理は、コンピュータ２００内で行うとして説明したが、ネットワークを介して直接メガネ販売システム３００のデータベースサーバ３１０に登録するようにしてもよいことは言うまでもない。
【０１００】
上記実施形態において、データ登録処理は、商品コードや品番等の基本項目やフレーム情報、その他の情報は登録者が入力するとして説明したが、メガネのレンズ部に貼られたラベルを読み取るラベル読取手段を設け、これらの情報の一部または前部が自動入力されるようにしてもよい。尚、ラベルの読取は、例えばコンピュータ２００にＯＣＲ機能またはバーコード読取機能を備え、メガネに貼りつけられたラベルに表記された文字またはバーコードを読み取るようにすればよい。また、レベル読取手段により読み取られた情報から、あらかじめ記憶させたフレーム形状やレンズ形状に関するデータを取出し、これに基づいてメガネ外周検出処理やレンズ外周検出処理を行うようにしてもよい。これにより、メガネの形状やレンズの形状に応じて検出範囲を絞ったり、形状に合わせた境界検出処理が行えるので、より信頼性の高いマスク自動処理が行える。
【０１０１】
【発明の効果】
この発明によれば、メガネの画像を撮影する撮影手段と、撮影手段により撮影された画像から人物像と合成するための合成用画像を生成する合成用画像生成手段と、合成用画像生成手段により生成された合成用画像を当該メガネの諸元とともに登録する登録手段とを備えたので、何時、何処で、誰が行っても、人物像と合成可能な画像データを低コストで迅速に得ることができるという効果がある。
【図面の簡単な説明】
【図１】本願発明の一実施形態にかかるメガネ画像登録システムの構成図である。
【図２】本願発明の一実施形態にかかるメガネ画像登録システムの正面画像撮影装置の図解図である。
【図３】本願発明の一実施形態にかかるメガネ画像登録システムの正面画像撮影装置のメンテナンス扉を示す図解図である。
【図４】本願発明の一実施形態にかかるメガネ画像登録システムの俯瞰画像撮影装置の図解図である。
【図５】本願発明の一実施形態にかかるメガネ画像登録システムにおけるコンピュータの全体処理フロー図である。
【図６】マスク自動処理の一実施例にかかる処理フロー図である。
【図７】メガネ外周検出処理の一実施例にかかる処理フロー図である。
【図８】レンズ外周検出処理の一実施例にかかる処理フロー図である。
【図９】合成画像表示処理の一実施例にかかる処理フロー図である。
【図１０】マスク手動編集処理の一実施例にかかる処理フロー図である。
【図１１】データ登録処理の一実施例にかかる処理フロー図である。
【図１２】メガネ外周検出処理におけるの開始点の説明図である。
【図１３】メガネおよびレンズの境界追跡処理における近傍点の説明図である。
【図１４】メガネおよびレンズの境界追跡処理の追跡過程を示す説明図である。
【図１５】本願発明の一実施形態にかかる正面画像撮影装置の長手方向の断面図解図である。
【図１６】本願発明の一実施形態にかかる正面画像撮影装置のカメラ側からメガネを見た図解図である。
【図１７】メガネの輪郭を明瞭にする照明の原理を示す説明図である。
【図１８】メガネの輪郭を明瞭にする照明の効果を示す説明図である。
【図１９】本願発明の一実施形態にかかる正面画像撮影装置のメガネ収容部側面パネル２２および２３の内面（Ｇ面・Ｈ面）に施されたグレー処理の例を示す説明図である。
【図２０】本願発明の一実施形態にかかる正面画像撮影装置の後面パネル２５の内面（Ｂ面）に施されたグレー処理の例を示す説明図である。
【図２１】本願発明の一実施形態にかかる正面画像撮影装置のカメラ収容部前面パネル２０の内面（Ａ面）に施されたグラデーション処理の例を示す説明図である。
【図２２】本願発明の一実施形態にかかる正面画像撮影装置の開閉扉上面パネル２８の内面（Ｃ面）に施されたブラック処理の例を示す説明図である。
【図２３】本願発明の一実施形態にかかる正面画像撮影装置の下面パネル１２の後部の内面（Ｂ〜Ｆ面）に施されたグレー処理の例を示す説明図である。
【図２４】本願発明の一実施形態にかかる正面画像撮影装置によって、メタルフレームメガネを撮影した画像の例である。
【図２５】本願発明の一実施形態にかかる正面画像撮影装置によって、セルフレームメガネを撮影した画像の例である。
【図２６】本願発明の一実施形態にかかる正面画像撮影装置によって、ナイロールメガネを撮影した画像の例である。
【図２７】本願発明の一実施形態にかかる正面画像撮影装置によって、ツーポイントメガネを撮影した画像の例である。
【図２８】メガネ画像撮影における表示画面例（撮影開始前）である。
【図２９】メガネ画像撮影における表示画面例（撮影終了後）である。
【図３０】マスク処理における表示画面例（処理開始前）である。
【図３１】マスク処理における表示画面例（処理終了後）である。
【図３２】マスク手動編集における表示画面例である。
【図３３】データ登録における表示画面例（登録開始前）である。
【図３４】データ登録における表示画面例（登録終了後）である。
【図３５】マスク処理における表示画面の変形例である。
【符号の説明】
１    メガネ画像登録システム
２    撮影対象メガネ
１０  正面画像撮影装置
１００  俯瞰画像撮影装置
１１、１１１  撮影ボックス
１８、１１８  開閉扉
３０  トルソー
４０、１４０  照明ランプ
５０、１５０  ディジタルカメラ
２００  コンピュータ
３００  メガネ販売システム
３１０  データベースサーバ
３２０  アプリケーションサーバ
３３０  Ｗｅｂサーバ
３４０  ファイヤウォール
【図１】
0003598296.tif 000002
【図２】
0003598296.tif 000003
【図３】
0003598296.tif 000004
【図４】
0003598296.tif 000005
【図５】
0003598296.tif 000006
【図６】
0003598296.tif 000007
【図７】
0003598296.tif 000008
【図８】
0003598296.tif 000009
【図９】
0003598296.tif 000010
【図１０】
0003598296.tif 000011
【図１１】
0003598296.tif 000012
【図１２】
0003598296.tif 000013
【図１３】
0003598296.tif 000014
【図１４】
0003598296.tif 000015
【図１５】
0003598296.tif 000016
【図１６】
0003598296.tif 000017
【図１７】
0003598296.tif 000018
【図１８】
0003598296.tif 000019
【図１９】
0003598296.tif 000020
【図２０】
0003598296.tif 000021
【図２１】
0003598296.tif 000022
【図２２】
0003598296.tif 000023
【図２３】
0003598296.tif 000024
【図２４】
0003598296.tif 000025
【図２５】
0003598296.tif 000026
【図２６】
0003598296.tif 000027
【図２７】
0003598296.tif 000028
【図２８】
0003598296.tif 000029
【図２９】
0003598296.tif 000030
【図３０】
0003598296.tif 000031
【図３１】
0003598296.tif 000032
【図３２】
0003598296.tif 000033
【図３３】
0003598296.tif 000034
【図３４】
0003598296.tif 000035
【図３５】
0003598296.tif 000036