(57)【要約】【課題】本発明は、動画像中のオブジェクトの輪郭を一段と容易に抽出し得る。【解決手段】本発明は、オブジェクト抽出用動画像１００を構成する時間的に連続した複数の輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎのうち少なくとも２枚の輪郭抽出用先頭フレーム画像ＯＦ１及び輪郭抽出用最後尾フレーム画像ＯＦｎ中のオブジェクトＯＪ１及びＯＪｎの輪郭が指定されると、この結果得られた先頭入力輪郭線ＳｔＯＬ及び最後尾入力輪郭線ＥｎＯＬからオブジェクトＯＪ２〜ＯＪｎ−１の輪郭を指定するための推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２を推測して生成することにより、全ての輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎ中のオブジェクトＯＪ１〜ＯＪｎの輪郭を先頭入力輪郭線ＳｔＯＬ、推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２及び最後尾入力輪郭線ＥｎＯＬとして抽出することができ、オブジェクト抽出用動画像１００中のオブジェクトＯＪ１〜ＯＪｎの輪郭を一段と容易に抽出できる。【選択図】　　　　図２８
2004094668.tif 000002
【特許請求の範囲】
【請求項１】
動画像を構成する複数枚の画像から少なくとも２枚の第１及び第２の画像を選択する選択手段と、
上記選択手段により選択された上記第１及び第２の画像中のオブジェクトの輪郭を指定するための入力手段と、
上記入力手段を介して上記第１及び第２の画像中の上記オブジェクトの輪郭がそれぞれ指定されることにより得られた第１及び第２の輪郭指定結果に基づいて、上記第１及び第２の画像間の他の上記画像中のオブジェクトの輪郭を推測する輪郭推測手段と
を具えることを特徴とする画像処理装置。
【請求項２】
上記動画像又は当該動画像とは異なる他の動画像から、上記入力手段を介して得られた少なくとも上記第１及び第２の輪郭指定結果と、上記輪郭推測手段によって当該第１及び第２の輪郭指定結果から推測された輪郭の推測結果により当該輪郭に対する輪郭抽出手法とを評価する評価手段と、
上記輪郭抽出手法と上記評価手段による評価結果とをユーザ毎に対応付けて複数ユーザ分蓄積する蓄積手段と、
上記蓄積手段から特定ユーザの上記評価結果と所定の閾値以上離れた評価結果に対応付けられている上記輪郭抽出手法を読み出す読出手段と、
上記読出手段によって読み出された上記輪郭抽出手法を上記特定ユーザに提示する提示手段と
を具えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記輪郭推測手段は、
上記入力手段を介して得られた上記第１及び第２の輪郭指定結果同士の複数個所を対応付け、当該対応付けた複数個所間の距離と上記第１及び第２の画像間の上記他の画像の枚数とに基づいて、当該他の画像中の上記オブジェクトの輪郭を推測する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
動画像を構成する複数枚の画像から選択された少なくとも２枚の第１及び第２の画像中のオブジェクトの輪郭がそれぞれ指定されることにより得られた第１及び第２の輪郭指定結果を取り込む取込ステップと、
上記第１及び第２の輪郭指定結果に基づいて、上記第１及び第２の画像間の他の上記画像中のオブジェクトの輪郭を推測する輪郭推測ステップと、
を具えることを特徴とする画像処理方法。
【請求項５】
コンピュータに、
動画像を構成する複数枚の画像から選択された少なくとも２枚の第１及び第２の画像中のオブジェクトの輪郭がそれぞれ指定されることにより得られた第１及び第２の輪郭指定結果を取り込む取込ステップと、
上記第１及び第２の輪郭指定結果に基づいて、上記第１及び第２の画像間の他の上記画像中のオブジェクトの輪郭を推測する輪郭推測ステップと、
を実行させるための画像処理プログラム。
【請求項６】
動画像を構成する複数枚の画像から選択された少なくとも２枚の第１及び第２の画像中のオブジェクトの輪郭がそれぞれ指定されることにより得られた第１及び第２の輪郭指定結果を取り込む取込ステップと、
上記第１及び第２の輪郭指定結果に基づいて、上記第１及び第２の画像間の他の上記画像中のオブジェクトの輪郭を推測する輪郭推測ステップと、
を具えることを特徴とする画像処理プログラムを画像処理装置に実行させる画像処理プログラム格納媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置に関し、特に動画像中の一部分の表示対象（以下、これをオブジェクトと呼ぶ）の輪郭を抽出する場合に適用して好適なものである。
【０００２】
【従来の技術】
従来、画像処理装置では、時間的に連続して抽出対象のオブジェクトを含む複数のフレーム画像から構成された動画像（以下、これをオブジェクト抽出用動画像と呼ぶ）中の当該オブジェクトの輪郭を抽出する技術として輪郭抽出という技法があり、例えはＳｏｂｅｌ　Ｏｐｅｒａｔｏｒ等のソフトフェアによってオブジェクト抽出用動画像中から所望のオブジェクトの輪郭を抽出することが行われている。
【０００３】
【発明が解決しようとする課題】
ところでかかる構成の画像処理装置においては、オブジェクト抽出用動画像を構成するフレーム画像が複雑な絵柄を有する場合には、フレーム画像中に非常に多くのエッジが存在し、抽出対象のオブジェクトの輪郭（エッジ）だけを正確に抽出することは困難であった。
【０００４】
このため最近では、画像処理装置において、例えばユーザにマウス等を用いてオブジェクト抽出用動画像中のオブジェクトの輪郭をなぞらせて指定させ、その指定結果に基づいてオブジェクトの輪郭を抽出する方法が考えられている。
【０００５】
ところがかかる方法によれば、オブジェクト抽出用動画像を構成する複数のフレーム画像中のオブジェクトの輪郭が時間の経過に従って変化することにより、当該オブジェクト抽出用動画像中のオブジェクトの輪郭を正確に抽出するためには全てのフレーム画像に対して抽出対象のオブジェクトの輪郭を指定する必要があり、オブジェクトの輪郭を容易には抽出し難いという問題があった。
【０００６】
本発明は以上の点を考慮してなされたもので、動画像中のオブジェクトの輪郭を一段と容易に抽出し得る画像処理装置を提案しようとするものである。
【０００７】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、動画像を構成する複数枚の画像から少なくとも２枚の第１及び第２の画像を選択する選択手段と、当該選択手段により選択された第１及び第２の画像中のオブジェクトの輪郭を指定する入力手段と、当該入力手段を介して第１及び第２の画像中のオブジェクトの輪郭がそれぞれ指定されることにより得られた第１及び第２の輪郭指定結果に基づいて、第１及び第２の画像間の他の画像中のオブジェクトの輪郭を推測する輪郭推測手段と設けるようにした。
【０００８】
従って画像処理装置では、動画像を構成する複数枚の画像のうち少なくとも２枚の第１及び第２の画像中のオブジェクトの輪郭だけを指定するだけで、その第１及び第２の輪郭抽出結果に基づいて第１及び第２の画像中のオブジェクトの輪郭を推測し、当該動画像を構成する全ての画像中のオブジェクトをその推測結果及び輪郭指定結果として抽出することができる。
【０００９】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【００１０】
図１において、１は全体として本発明による画像処理装置を示し、複数のユーザに、所定の画像生成プログラムに従ってオブジェクトに対する輪郭抽出操作の試行用に生成された動画像（以下、これを輪郭抽出試行用動画像と呼ぶ）中のオブジェクト（以下、これを特に試行用オブジェクトと呼ぶ）の輪郭に対して輪郭抽出操作を試行させ、その結果得られた試行結果を蓄積する。
【００１１】
また、画像処理装置１は、実際にユーザによって行われる輪郭抽出操作に応じてオブジェクト抽出用動画像から抽出対象のオブジェクトの輪郭を抽出する輪郭抽出処理を行う場合、当該輪郭抽出処理の間、ユーザによって入力される各種命令に応じて適宜表示内容を変化させて表示した一連の輪郭抽出処理用画面を輪郭抽出操作の経緯（すなわちオブジェクト輪郭用動画像からオブジェクトの輪郭を抽出するユーザの輪郭抽出手法）を表す輪郭抽出経緯画面データとして蓄積する。
【００１２】
そして画像処理装置１は、個々のユーザによって輪郭抽出操作が行われる際、その輪郭抽出操作に先立って、他のユーザによりすでに行われた輪郭抽出操作で蓄積している輪郭抽出経緯画面データのうち試行結果に応じて、その時点で輪郭抽出操作を行うユーザ（以下、これを特に啓発対象ユーザと呼ぶ）の輪郭抽出手法を向上させるために手助けになると思われる輪郭抽出経緯画面データを選択して提示することにより、啓発対象ユーザに対して自分の輪郭抽出手法の向上を促すようになされている。
【００１３】
（１）輪郭抽出試行処理手順
画像処理装置１は、輪郭生成部２、処理傾向情報抽出部３、情報蓄積部４、提示情報選択部５及び情報提示部６によって構成されている。また輪郭生成部２は、図２に示すように、動画像入力回路１０、動画像記録回路１１、ユーザインターフェース回路１２、変換回路１３、輪郭線推測生成回路１４、輪郭線記録回路１５、輪郭線出力回路１６及び技量判定回路１７によって構成されている。
【００１４】
そして画像処理装置１は、先ず個々のユーザがオブジェクト抽出用動画像中の抽出対象のオブジェクトの輪郭をどの程度正確に指定するかを示す技量と、当該輪郭を指定する際にどのような傾向を有しているかとを予め推測するために抽出対象のオブジェクトとは異なる輪郭抽出試行用動画像中の試行用オブジェクトの輪郭に対して試行的に輪郭抽出操作（以下、これを特に輪郭抽出試行操作と呼ぶ）させ、その輪郭抽出試行操作に応じた輪郭抽出試行処理を実行する。
【００１５】
実際に画像処理装置１は、輪郭生成部２、処理傾向情報抽出部３、情報蓄積部４、提示情報選択部５及び情報提示部６において輪郭抽出試行処理を実行するための各種処理を所定の輪郭抽出試行プログラムに従ってソフトウェア的に実現する。
【００１６】
すなわち画像処理装置１は、図３に示すように、輪郭抽出試行プログラムに従って輪郭抽出試行処理手順ＲＴ１の開始ステップから入り、続くステップＳＰ２へ移って試行モードへ移行する。
【００１７】
ステップＳＰ２において画像処理装置１は、輪郭生成部２のユーザインターフェース回路１２により、所定の操作部（図示せず）を介して入力されたユーザ名及びユーザＩＤからなるユーザ情報Ｓ１を取得し、次の技量判定処理ルーチンＳＲＴ１０へ移る。
【００１８】
この際、画像処理装置１は、図４に示すように、技量判定処理ルーチンＳＲＴ１０の開始ステップから入ってステップＳＰ１１へ移る。
【００１９】
ステップＳＰ１１において画像処理装置１は、外部から供給された輪郭抽出試行用動画像データＤ１を輪郭生成部２の動画像入力回路１０に取り込み、当該輪郭抽出試行用動画像データＤ１を構成するフレーム画像データ（以下、これを試行用フレーム画像データと呼ぶ）Ｄ１Ａ単位で動画像記録回路１１に記録する。
【００２０】
ここで輪郭抽出試行用動画像データＤ１に基づく輪郭抽出試行用動画像５０は、図５に示すように、時間的に連続して試行用オブジェクトＴＪ１〜ＴＪ７を含む複数の試行用フレーム画像ＴＦ１〜ＴＦ７（試行用フレーム画像データＤ１Ａに相当）で構成されており、当該試行用オブジェクトＴＪ１〜ＴＪ７が時間の経過に従ってその形状を次第に変化させながら移動し、一般的な画像処理アプリケーションプログラムを利用した画像処理の実行によって、試行用オブジェクトＴＪ１〜ＴＪ７の輪郭を示す輪郭線（以下、これを計測基準輪郭線と呼ぶ）ＲＯＬ１〜ＲＯＬ７を正確に認識させ得るように生成されている。
【００２１】
そして画像処理装置１は、ユーザインターフェース回路１２から輪郭抽出試行処理用画面データＤ２を情報提示部６（図１）に送出することにより当該情報提示部６に設けられたモニタ（図示せず）に輪郭抽出試行処理用画面データＤ２に基づいて、輪郭抽出試行用動画像５０の画像表示領域等を有する輪郭抽出試行処理用画面（図示せず）を表示する。
【００２２】
また画像処理装置１は、ユーザによって操作部を介して入力された先頭の試行用フレーム画像データ（以下、これを特に試行用先頭フレーム画像データと呼ぶ）Ｄ１Ａの要求に応じて、ユーザインターフェース回路１２により、動画像記録回路１１から輪郭抽出試行用動画像データＤ１を構成する複数の試行用フレーム画像データＤ１Ａのうち試行用先頭フレーム画像データＤ１Ａを選択して読み出し、当該試行用先頭フレーム画像データＤ１Ａを輪郭抽出試行処理用画面データＤ２と合成して情報提示部６（図１）に送出する。
【００２３】
これにより画像処理装置１は、情報提示部６において輪郭抽出試行処理用画面内の画像表示領域に試行用先頭フレーム画像データＤ１Ａに基づく試行用先頭フレーム画像ＴＦ１を表示し、かくして試行用先頭フレーム画像ＴＦ１中の試行用オブジェクトＴＪ１の形状をユーザに目視させる。
【００２４】
この状態で画像処理装置１は、ユーザによってマウス等の操作部を介して輪郭抽出試行処理用画面上で試行用先頭フレーム画像ＴＦ１中の試行用オブジェクトＴＪ１の輪郭が任意になぞられて指定されると、この結果得られた入力輪郭線（以下、これを試行先頭入力輪郭線と呼ぶ）に相当する試行先頭入力輪郭線信号Ｓ２をユーザインターフェース回路１２に取り込んで変換回路１３へ送出する。
【００２５】
画像処理装置１は、変換回路１３によって、試行先頭入力輪郭線信号Ｓ２を所定のサンプリング間隔でサンプリングしてディジタルデータに変換することにより、当該試行先頭入力輪郭線信号Ｓ２に相当する複数の試行先頭入力輪郭形成点を生成し、当該生成した複数の試行先頭入力輪郭形成点の集合データを試行先頭入力輪郭形成点群データＤ３として輪郭線推測生成回路１４に送出して次のステップＳＰ１２へ移る。
【００２６】
ステップＳＰ１２において画像処理装置１は、ユーザにより操作部を介して入力された最後尾の試行用フレーム画像データ（以下、これを特に試行用最後尾フレーム画像データと呼ぶ）Ｄ１Ａの要求に応じて、ユーザインターフェース回路１２により、動画像記録回路１１から輪郭抽出試行用動画像データＤ１を構成する複数の試行用フレーム画像データＤ１Ａのうち試行用最後尾フレーム画像データＤ１Ａを選択して読み出し、当該試行用最後尾フレーム画像データＤ１Ａを輪郭抽出試行処理用画面データＤ２と合成して情報提示部６に送出することにより、当該情報提示部６において輪郭抽出試行処理用画面内の画像表示領域に試行用最後尾フレーム画像データＤ１Ａに基づく試行用最後尾フレーム画像ＴＦ７を表示し、かくして当該試行用最後尾フレーム画像ＴＦ７中の試行用オブジェクトＴＪ７の形状をユーザに目視させる。
【００２７】
この状態で画像処理装置１は、ユーザによってマウス等の操作部を介して輪郭抽出試行処理用画面上で試行用最後尾フレーム画像ＴＦ７中の試行用オブジェクトＴＪ７の輪郭がなぞられて指定されると、この結果得られた入力輪郭線（以下、これを試行最後尾入力輪郭線と呼ぶ）に相当する試行最後尾入力輪郭線信号Ｓ３をユーザインターフェース回路１２に取り込んで変換回路１３へ送出する。
【００２８】
そして画像処理装置１は、変換回路１３によって、試行最後尾入力輪郭線信号Ｓ３を所定のサンプリング間隔でサンプリングしてディジタルデータに変換することにより、当該試行最後尾入力輪郭線信号Ｓ３に相当する複数の試行最後尾入力輪郭形成点を生成し、当該生成した複数の試行最後尾入力輪郭形成点の集合データを試行最後尾入力輪郭形成点群データＤ４として輪郭線推測生成回路１４に送出して次の推測輪郭線生成処理ルーチンＳＲＴ１００へ移る。
【００２９】
画像処理装置１は、図６に示すように、推測輪郭線生成処理ルーチンＳＲＴ１００の開始ステップから入って次のステップＳＰ１０１に移る。
【００３０】
ここで試行用オブジェクトＴＪ１〜ＴＪ７は、時間的に連続する試行用フレーム画像ＴＦ１〜ＴＦ７中にその形状を次第に変化させながら移動していることから（図５）、図７に示すように、試行先頭入力輪郭線ＳｔＴＬ及び試行最後尾入力輪郭線ＥｎＴＬを同一フレーム画像上で示した場合、試行先頭入力輪郭形成点ＳｔＴＰ１〜ＳｔＴＰ２０と試行最後尾入力輪郭形成点ＥｎＴＰ１〜ＥｎＩＴ２４との各位置はそれぞれ異なる。
【００３１】
また試行先頭入力輪郭線ＳｔＴＬ及び試行最後尾入力輪郭線ＥｎＴＬにおいては、試行先頭入力輪郭形成点ＳｔＴＰ１〜ＳｔＴＰ２０及び試行最後尾入力輪郭形成点ＥｎＴＰ１〜ＥｎＴＰ２４を生成する際のサンプリング間隔が同じであるのに、試行用オブジェクトＴＪ１及びＴＪ７をユーザがそれぞれマウス等を介してなぞるときの描線速度や、試行用オブジェクトＴＪ１及びＴＪ７の輪郭の大きさ及び形状が異なることから、試行先頭入力輪郭形成点ＳｔＴＰ１〜ＳｔＴＰ２０と試行最後尾入力輪郭形成点ＥｎＴＰ１〜ＥｎＴＰ２４との総数がそれぞれ異なるものとなる。
【００３２】
従ってステップＳＰ１０１において画像処理装置１は、輪郭線推測生成回路１４によって、試行先頭入力輪郭形成点群データＤ３及び試行最後尾入力輪郭形成点群データＤ４に基づいて、試行先頭入力輪郭線ＳｔＴＬを構成する試行先頭入力輪郭形成点ＳｔＴＰ１〜ＳｔＴＰ２０の総数（以下、これを試行先頭形成点数と呼ぶ）と、試行最後尾入力輪郭線ＥｎＴＬを構成する試行最後尾入力輪郭形成点ＥｎＴＰ１〜ＥｎＴＰ２４の総数（以下、これを試行最後尾形成点数と呼ぶ）とを比較する。
【００３３】
この結果、画像処理装置１は、輪郭線推測生成回路１４によって、比較した試行先頭形成点数及び試行最後尾形成点数同士のうち数が少ない試行先頭形成点数の試行先頭入力輪郭形成点ＳｔＴＰ１〜ＳｔＴＰ２０で構成される試行先頭入力輪郭線ＳｔＴＬにおいて、互いに隣接する各試行先頭入力輪郭形成点ＳｔＴＰ１〜ＳｔＴＰ２０間の距離から当該試行先頭入力輪郭線ＳｔＴＬの全長を算出する。
【００３４】
そして画像処理装置１は、輪郭線推測生成回路１４によって、その算出した全長を数の多い試行最後尾形成点数で除算することにより、試行先頭入力輪郭線ＳｔＴＬ上でこれを構成する新たな輪郭形成点（以下、これを新規輪郭形成点と呼ぶ）を生成するための生成間隔を求める。
【００３５】
これにより画像処理装置１は、図８に示すように、輪郭線推測生成回路１４によって、試行先頭入力輪郭線ＳｔＴＬ上で生成間隔ＮＫ毎に順次新規輪郭形成点ＮＳＴＰ１〜ＮＳＴＰ２４を生成し、試行先頭入力輪郭線ＳｔＴＬを構成する新規輪郭形成点ＮＳＴＰ１〜ＮＳＴＰ２４の総数を試行最後尾形成点数に合わせてステップＳＰ１０２へ移る。
【００３６】
ステップＳＰ１０２において画像処理装置１は、輪郭線推測生成回路１４によって、図９（Ａ）に示すように、試行先頭入力輪郭線ＳｔＴＬの重心ＳｔＴＣ（座標値）と試行最後尾入力輪郭線ＥｎＴＬの重心ＥｎＴＣとを算出し、図９（Ｂ）に示すように、例えば試行先頭入力輪郭線ＳｔＴＬを、互いの重心ＳｔＴＣ及びＥｎＴＣ間の重心移動距離Ｌだけ、一方の重心ＳｔＴＣから他方の重心ＥｎＴＣの方向へ移動させることにより互いの重心ＳｔＴＣ及びＥｎＴＣ同士を一致させて試行先頭入力輪郭線ＳｔＴＬと試行最後尾入力輪郭線ＥｎＴＬとを重ね合わせる。
【００３７】
この状態で画像処理装置１は、図１０に示すように、輪郭線推測生成回路１４によって、試行先頭入力輪郭線ＳｔＴＬを構成している複数の新規輪郭形成点ＮＳＴＰ１〜ＮＳＴＰ２４のうち任意の新規輪郭形成点ＮＳＴＰ１を選択した後、当該選択した新規輪郭形成点ＮＳＴＰ１から最短距離にある試行最後尾入力輪郭形成点ＥｎＴＰ１を探索し、これら最短距離の関係にある新規輪郭形成点ＮＳＴＰ１と試行最後尾入力輪郭形成点ＥｎＴＰ１との間の輪郭線間距離Ｄａ１を算出する。
【００３８】
このようにして画像処理装置１は、輪郭線推測生成回路１４によって、残りの新規輪郭形成点ＮＳＴＰ２〜ＮＳＴＰ２４に対してもそれぞれ最短距離にある試行最後尾入力輪郭形成点ＥｎＴＰ２〜ＥｎＴＰ２４を探索して同様に輪郭線間距離Ｄａ２〜Ｄａ２４　を算出した後、最も短い輪郭線間距離（ここでは輪郭線間距離Ｄａ１）の関係にある試行最後尾入力輪郭形成点ＥｎＴＰ１と新規輪郭形成点ＮＳＴＰ１とを起点ペアＳＰＰ１と決定して次のステップＳＰ１０３へ移る。
【００３９】
ステップＳＰ１０３において画像処理装置１は、輪郭線推測生成回路１４によって、図１１（Ａ）に示すように、起点ペアＳＰＰ１を起点とし、試行先頭入力輪郭線ＳｔＴＬにおいて例えば矢印ＡｒｗＳ１に示す反時計回り方向（以下、これを基準方向と呼ぶ）の新規輪郭形成点ＮＳＴＰ２〜ＮＳＴＰ２４に、試行最後尾入力輪郭線ＥｎＴＬにおいて矢印ＡｒｗＯ１に示す反時計回り方向（以下、これを順回り方向と呼ぶ）の試行最後尾入力輪郭形成点ＥｎＴＰ２〜ＥｎＴＰ２４をそれぞれ順番に対応付けることにより、これら順番に対応付けた新規輪郭形成点ＮＳＴＰ２及び試行最後尾入力輪郭形成点ＳｔＴＰ２間、新規輪郭形成点ＮＳＴＰ３及び試行最後尾入力輪郭形成点ＳｔＴＰ３間、……の距離をそれぞれ順回りペア間距離ＯＤａ２〜ＯＤａ２４　として算出する。
【００４０】
また画像処理装置１は、輪郭線推測生成回路１４によって、図１１（Ｂ）に示すように、起点ペアＳＰＰ１を起点とし、試行先頭入力輪郭線ＳｔＴＬにおいて基準方向の新規輪郭形成点ＮＳＴＰ２〜ＮＳＴＰ２４に、試行最後尾入力輪郭線ＥｎＴＬにおいて矢印ＡｒｗＲ１に示す時計回り方向（以下、これを逆回り方向と呼ぶ）の試行最後尾入力輪郭形成点ＥｎＴＰ２４〜ＥｎＴＰ２を順番に対応付けることにより、これら順番に対応付けた新規輪郭形成点ＮＳＴＰ２及び試行最後尾入力輪郭形成点ＳｔＴＰ２４間、新規輪郭形成点ＮＳＴＰ３及び試行先頭入力輪郭形成点ＳｔＴＰ２３間、……の距離をそれぞれ逆回りペア間距離ＲＤａ２〜ＲＤａ２として算出する。
【００４１】
そして画像処理装置１は、輪郭線推測生成回路１４によって、順回りペア間距離ＯＤａ２〜ＯＤａ２４　の総和と逆回りペア間距離ＲＤａ２〜ＲＤａ２４　の総和とを算出し、当該算出した総和同士を比較する。
【００４２】
ここで新規輪郭形成点ＮＳＴＰ１〜ＮＳＴＰ２４と試行最後尾入力輪郭形成点ＥｎＴＰ１〜ＥｎＴＰ２４との対応付けについて考えると、新規輪郭形成点ＮＳＴＰ１〜ＮＳＴＰ２４が試行用先頭フレーム画像ＴＦ１及び試行用最後尾フレーム画像ＴＦ７間の複数の試行用フレーム画像ＴＦ２〜ＴＦ６を経て移動した先の試行最後尾輪郭形成点ＥｎＴＰ１〜ＥｎＴＰ２４にほぼ正しく対応付けられれば、これら対応付けた新規輪郭形成点ＮＳＴＰ１〜ＮＳＴＰ２４及び試行最後尾輪郭形成点ＥｎＴＰ１〜ＥｎＴＰ２４間の順回りペア間距離ＯＤａ２〜ＯＤａ２４　又は逆回りペア間距離ＲＤａ２〜ＲＤａ２４　の総和は比較的に小さくなる。
【００４３】
これに対して新規輪郭形成点ＮＳＴＰ１〜ＮＳＴＰ２４が試行用先頭フレーム画像ＴＦ１及び試行用最後尾フレーム画像ＴＦ７間の複数の試行用フレーム画像ＴＦ２〜ＴＦ６を経て移動した先の試行最後尾輪郭形成点ＥｎＴＰ１〜ＥｎＴＰ２４に正しく対応付けられずに異なる他の試行最後尾輪郭形成点ＥｎＴＰ１〜ＥｎＴＰ２４に対応付けられると、これら対応付けた新規輪郭形成点ＮＳＴＰ１〜ＮＳＴＰ２４及び試行最後尾輪郭形成点ＥｎＴＰ１〜ＥｎＴＰ２４の位置関係が本来のものとは異なることにより順回りペア間距離ＯＤａ２〜ＯＤａ２４　又は逆回りペア間距離ＲＤａ２〜ＲＤａ２４　の総和は比較的大きくなる。
【００４４】
従って画像処理装置１は、輪郭線推測生成回路１４によって、順回りペア間距離ＯＤａ２〜ＯＤａ２４　又は逆回りペア間距離ＲＤａ２〜ＲＤａ２４　の総和のうち当該総和が小さい一方の対応付け（例えば基準方向と順回り方向との対応付け）を、各新規輪郭形成点ＮＳＴＰ２〜ＮＳＴＰ２４と、これらが移動した先の試行最後尾入力輪郭形成点ＥｎＴＰ２〜ＥｎＴＰ２４とのほぼ正しい対応付けであると推測して選択し、次のステップＳＰ１０４へ移る。
【００４５】
ステップＳＰ１０４において画像処理装置１は、輪郭線推測生成回路１４によって、図１２に示すように、輪郭抽出試行用動画像５０を構成する複数の試行用フレーム画像ＴＦ１〜ＴＦ７のうち試行用先頭フレーム画像ＴＦ１と試行用最後尾フレーム画像ＴＦ７とを除いた試行用フレーム画像（以下、これを特に試行用中間フレーム画像と呼ぶ）ＴＦ２〜ＴＦ６の総数で順回りペア間距離ＯＤａ２、ＯＤａ３、……をそれぞれ除算することにより順番に対応付けた新規輪郭形成点ＮＳＴＰ２〜ＮＳＴＰ２４及び試行最後尾入力輪郭形成点ＥｎＴＰ２〜ＥｎＴＰ２４同士を結ぶ対応付け点間仮想線上で点形成間隔ＤＤａ２、ＤＤａ３、ＤＤａ４、……を求める。
【００４６】
そして画像処理装置１は、輪郭線推測生成回路１４により、各対応付け点間仮想線上でそれぞれ点形成間隔ＤＤａ２、ＤＤａ３、ＤＤａ４、……毎に試行用中間フレーム画像ＴＦ２〜ＴＦ６の総数に相当する数の試行推測輪郭形成点ＩＰａ２〜ＩＰｅ２、ＩＰａ３〜ＩＰｅ３、ＩＰａ４〜ＩＰｅ４、……を生成する。
【００４７】
また画像処理装置１は、起点ペアＳＰＰ１に対しても、新規輪郭形成点ＮＳＴＰ１及び試行最後尾入力輪郭形成点ＥｎＴＰ１間の起点ペア間距離ＯＤａ１を試行用中間フレーム画像ＴＦ２〜ＴＦ６の総数によって除算することにより新規輪郭形成点ＮＳＴＰ１及び試行最後尾入力輪郭形成点ＥｎＴＰ１同士を結ぶ起点間仮想線上で点形成間隔ＤＤａ１を求め、当該起点間仮想線上で試行用中間フレーム画像ＴＦ２〜ＴＦ６の総数に相当する数の試行推測輪郭形成点ＩＰａ１〜ＩＰｅ１を生成し、次のステップＳＰ１０５へ移る。
【００４８】
ステップＳＰ１０５において画像処理装置１は、輪郭線推測生成回路１４によって、起点間仮想線及び対応付け点間仮想線上の試行推測輪郭形成点ＩＰａ１〜ＩＰｅ１、ＩＰａ２〜ＩＰｅ２、……のうち新規輪郭形成点ＮＳＴＰ１〜ＮＳＴＰ２４から同一の順番にある試行推測輪郭形成点ＩＰａ１〜ＩＰａ２４　、ＩＰｂ１〜ＩＰｂ２４　、ＩＰｃ１〜ＩＰｃ２４　、ＩＰｄ１〜ＩＰｄ２４　及びＩＰｅ１〜ＩＰｅ２４　間をそれぞれ補間することにより各試行用中間フレーム画像ＴＦ２〜ＴＦ６に対する試行推測輪郭線ＩＴＬＡ１〜ＩＴＬＡ５を生成する。
【００４９】
そして画像処理装置１は、輪郭線推測生成回路１４によって、各試行推測輪郭線ＩＴＬＡ１〜ＩＴＬＡ５の重心（座標値）を算出する。
【００５０】
ここで試行先頭入力輪郭線ＳｔＴＬの重心ＳｔＴＣは、試行用先頭フレーム画像ＴＦ１から試行用最後尾フレーム画像ＴＦ７までの間に重心移動距離Ｌ１（図９（Ａ））だけ移動し、試行用最後尾フレーム画像ＴＦ７において試行最後尾入力輪郭線ＥｎＴＬの重心ＥｎＴＣの位置（座標値）に到達したと推測される。
【００５１】
従って、画像処理装置１は、図１３に示すように、輪郭線推測生成回路１４によって、重心移動距離Ｌ１を試行用中間フレーム画像Ｆ２〜Ｆ６の総数で除算することにより試行先頭入力輪郭線ＳｔＴＬの重心ＳｔＴＣ及び試行最後尾入力輪郭線ＥｎＴＬの重心ＥｎＴＣ同士を結ぶ重心間仮想線上で当該試行先頭入力輪郭線ＳｔＴＬの重心ＳｔＴＣに対する試行用中間フレーム画像Ｆ２〜Ｆ６における移動位置（すなわち重心間隔ＴＫ毎の位置であり、以下、これを推測重心位置と呼ぶ）ＴＯ１〜ＴＯ５（座標値）を算出する。
【００５２】
そして画像処理装置１は、輪郭線推測生成回路１４によって、各試行推測輪郭線ＩＴＬＡ１〜ＩＴＬＡ５をその順番を維持した状態で試行先頭入力輪郭線ＳｔＴＬの重心ＳｔＴＣから試行最後尾入力輪郭線ＥｎＴＬの重心ＥｎＴＣの方向へ移動させ、これら各試行推測輪郭線ＩＴＬＡ１〜ＩＴＬＡ５の各重心をそれぞれ重心間仮想線上の推測重心位置ＴＯ１〜ＴＯ５に順番に一致（すなわち試行推測輪郭線ＩＴＬＡ１の重心は重心推測位置ＴＯ１に一致）させることにより、これら各試行推測輪郭線ＩＴＬＡ１〜ＩＴＬＡ５をそれぞれ試行用中間フレーム画像ＴＦ２〜ＴＦ６に対応付ける。
【００５３】
これに加えて画像処理装置１は、輪郭線推測生成回路１４によって、試行推測輪郭線ＩＴＬＡ１〜ＩＴＬＡ５を構成する複数の試行推測輪郭形成点ＩＰａ１〜ＩＰａ２４　、ＩＰｂ１〜ＩＰｂ２４　、……、ＩＰｅ１〜ＩＰｅ２４　（対応する試行用中間フレーム画像ＴＦ２〜ＴＦ６中の座標で表す）の集合データでなる試行推測輪郭形成点群データを、試行先頭入力輪郭形成点群データＤ３及び試行最後尾入力輪郭形成点群データＤ４と共に、試行用オブジェクト輪郭抽出データＤ５として輪郭線記録回路１５に送出して記録した後、推測輪郭線生成処理ルーチンＳＲＴ１００を終了して技量判定処理ルーチンＲＴ１０のステップＳＰ１３（図４）へ移る。
【００５４】
このようにして画像処理装置１は、輪郭抽出試行用動画像５０を構成する複数の試行用フレーム画像ＴＦ１〜ＴＦ７のうち試行用先頭フレーム画像ＴＦ１及び試行用最後尾フレーム画像ＴＦ７中の試行用オブジェクトＴＪ１及びＴＪ７の輪郭がなぞられて指定されることにより得られた試行先頭入力輪郭線ＳｔＴＬ及び試行最後尾入力輪郭線ＥｎＴＬから各試行用中間フレーム画像ＴＦ２〜ＴＦ６中の試行用オブジェクトＴＪ２〜ＴＪ６の輪郭を抽出するための試行推測輪郭線ＴＬＡ１〜ＴＬＡ５を推測して生成し得るようになされている。
【００５５】
ところで試行先頭入力輪郭形成点（新規輪郭形成点ＮＳＴＰ１〜ＮＳＴＰ２４）及び試行最後尾入力輪郭形成点ＥｎＴＰ１〜ＥｎＴＰ２４は、試行用オブジェクトＴＪ７をユーザがなぞった方向に沿って順番に生成される。
【００５６】
このため新規輪郭形成点ＮＳＴＰ１〜ＮＳＴＰ２４及び試行最後尾輪郭形成点ＥｎＴＰ１〜ＥｎＴＰ２４において、これらを単にその生成の順番に従って対応付けると、試行先頭入力輪郭線ＳｔＴＬ及び試行最後尾入力輪郭線ＥｎＴＬの描画が互いに逆向き（すなわち試行用オブジェクトＴＪ１とＴＪ７とをなぞった方向が逆向き）の場合、これら試行先頭入力輪郭線ＳｔＴＬ及び試行最後尾入力輪郭線ＥｎＴＬの間の試行推測輪郭線ＴＬＡ１〜ＴＬＡ５が一度反転するように（すなわち裏返しになるように）生成させる。
【００５７】
しかしながら画像処理装置１では、上述したように順回りペア間距離ＯＤａ２〜ＯＤａ２４　又は逆回りペア間距離ＲＤａ２〜ＲＤａ２４　の総和の小さい一方の対応付けを選択することにより、試行用オブジェクトＴＪ１及びＴＪ７のなぞられる方向にかかわらずに各新規輪郭形成点ＮＳＴＰ２〜ＮＳＴＰ２４と試行最後尾輪郭形成点ＥｎＴＰ１〜ＥｎＴＰ２４とをほぼ正しく対応付けて試行推測輪郭線ＩＴＬＡ１〜ＩＴＬＡ５が反転することを防止して対応付けることができる。
【００５８】
ステップＳＰ１３において画像処理装置１は、ユーザインターフェース回路１２により、輪郭線記録回路１５から試行用オブジェクト輪郭抽出データＤ５を読み出すと共に、動画像記録回路１１から全ての試行用フレーム画像データＤ１Ａを読み出し、当該試行用フレーム画像データＤ１Ａを試行用オブジェクト輪郭抽出データＤ５と合成することにより試行抽出輪郭提示画像データを生成すると共に、その試行抽出輪郭提示画像データを輪郭抽出試行処理用画面データＤ２と合成して技量判定回路１７及び情報提示部６へ送出する。
【００５９】
これにより画像処理装置１は、図１４に示すように、情報提示部６において輪郭抽出試行処理用画面内の画像表示領域に、試行用フレーム画像ＴＦ１〜ＴＦ７にそれぞれ対応する試行先頭入力輪郭線ＳｔＴＬと試行最後尾入力輪郭線ＥｎＴＬと試行推測輪郭線ＴＬＡ１〜ＴＬＡ５とを重ねて表示してユーザに目視させる。
【００６０】
また画像処理装置１は、技量判定回路１７によって、輪郭抽出試行処理用画面データＤ２に基づいて試行先頭入力輪郭線ＳｔＴＬ、試行推測輪郭線ＴＬＡ１〜ＴＬＡ５及び試行最後尾入力輪郭線ＥｎＴＬとそれぞれ対応する試行用先頭フレーム画像ＴＦ１、試行用中間フレーム画像ＴＦ２〜ＴＦ６及び試行用最後尾フレーム画像ＴＦ７中の計測基準輪郭線ＲＯＬ１〜ＲＯＬ７との平均誤差量を算出し、次のステップＳＰ１４へ移る。
【００６１】
ここで例えば計測基準輪郭線ＲＯＬ１と試行先頭入力輪郭線ＳｔＴＬとの平均誤差量とは、当該計測基準輪郭線ＲＯＬ１の各個所と試行先頭入力輪郭線ＳｔＴＬの対応する各個所との誤差を平均化した数値であり、試行先頭入力輪郭線ＳｔＴＬがその一周に渡り計測基準輪郭線ＲＯＬ１に対して平均的にどの程度ずれているかを表すものである。
【００６２】
ステップＳＰ１４において画像処理装置１は、技量判定回路１７によって、試行用先頭フレーム画像ＴＦ１、試行用中間フレーム画像ＴＦ２〜ＴＦ６及び試行用最後尾フレーム画像ＴＦ７の全てにおいて平均誤差量が所定の閾値以下に達したか否かを判断する。
【００６３】
ここで否定結果が得られると、このことは試行用先頭フレーム画像ＴＦ１、試行用中間フレーム画像ＴＦ２〜ＴＦ６及び試行用最後尾フレーム画像ＴＦ７のうち少なくともいずれか一つにおいて平均誤差量が所定の閾値以下に達していないことを表しており、このとき画像処理装置１は、次のステップＳＰ１５へ移る。
【００６４】
ステップＳＰ１５において画像処理装置１は、技量判定回路１７によって、入力輪郭要求データＤ６を生成し、これをユーザインターフェース回路１２へ送出する。
【００６５】
これにより画像処理装置１は、ユーザインターフェース回路１２により、輪郭抽出試行操作中のユーザに輪郭抽出試行処理用画面を介して、複数の試行用中間フレーム画像ＴＦ２〜ＴＦ６のうち任意の試行用中間フレーム画像ＴＦ２〜ＴＦ６で試行用オブジェクトＴＪ２〜ＴＪ６の輪郭を指定するように要求する。
【００６６】
そして画像処理装置１は、ユーザインターフェース回路１２によって、動画像記録回路１１から試行用中間フレーム画像データＤ１Ａを読み出し、これを輪郭抽出試行処理用画面データＤ２と合成して情報提示部６に送出することにより、当該情報提示部６において輪郭抽出試行処理用画面の画像表示領域に試行用中間フレーム画像データＤ１Ａに基づく試行用中間フレーム画像ＴＦ２〜ＴＦ６を表示してユーザに目視させる。
【００６７】
この状態で画像処理装置１は、ユーザにより操作部を介して各試行用中間フレーム画像ＴＦ２〜ＴＦ６のうち輪郭指定用に任意に選択された１枚の試行用中間フレーム画像ＴＦ２、……、又はＴＦ６中の試行用オブジェクトＴＪ２、……、又はＴＪ６をなぞらせて指定させる。
【００６８】
この結果、画像処理装置１は、ユーザにより選択された試行用中間フレーム画像ＴＦ４中の試行用オブジェクトＴＪ４が任意になぞられて指定されることにより追加の入力輪郭線（以下、これを試行追加入力輪郭線と呼ぶ）に相当する試行追加入力輪郭線信号Ｓ６が入力されると、これをユーザインターフェース回路１２に取り込んで推測輪郭線生成処理ルーチンＳＲＴ１００へ戻る。
【００６９】
この場合、画像処理装置１は、試行用中間フレーム画像ＴＦ４中の試行用オブジェクトＴＪ４がなぞられて指定されると、この結果得られた追加入力輪郭線信号Ｓ６を変換回路１３によって所定のサンプリング間隔でサンプリングしてディジタルデータに変換することにより当該追加入力輪郭線信号Ｓ６に相当する複数の追加入力輪郭形成点を生成し、当該生成した複数の追加入力輪郭形成点の集合データを追加入力輪郭形成点群データＤ７として輪郭線推測生成回路１４へ送出する。
【００７０】
そして画像処理装置１は、輪郭線推測生成回路１４によって、輪郭線記録回路１５からこれに記録している試行用オブジェクト輪郭抽出データＤ５を読み出し、当該試行用オブジェクト輪郭抽出データＤ５に含まれる試行先頭入力輪郭線ＳｔＴＬ、試行最後尾入力輪郭線ＥｔＴＬ及び試行追加入力輪郭線とを用いて上述した推測輪郭線生成処理を行う。
【００７１】
これにより画像処理装置１は、輪郭線推測生成回路１４によって、試行先頭入力輪郭線ＳｔＴＬ及び試行追加入力輪郭線から試行用先頭フレーム画像ＴＦ１及び試行用中間フレーム画像ＴＦ４間の試行用中間フレーム画像ＴＦ２及びＴＦ３中の試行用オブジェクトＴＪ２及びＴＪ３の輪郭を抽出するための試行推測輪郭線ＴＬＢ１及びＴＬＢ２を新たに推測して生成すると共に、試行追加入力輪郭線及び試行最後尾入力輪郭線ＥｎＴＬから試行用中間フレーム画像ＴＦ４及び試行用最後尾フレーム画像ＴＦ７間の試行用中間フレーム画像ＴＦ５及びＴＦ６中の試行用オブジェクトＴＪ５及びＴＪ６の輪郭を抽出するための試行推測輪郭線ＴＬＢ４及びＴＬＢ５を新たに推測して生成する。
【００７２】
このようにして画像処理装置１は、ステップＳＰ１４において肯定結果が得られるまでの間は、新たに試行用中間フレーム画像ＴＦ２〜ＴＦ６を選択させて試行用オブジェクトＴＪ２〜ＴＪ６の輪郭を指定させることにより試行追加入力輪郭線を得ると共に、当該試行追加入力輪郭線と、その前後の入力輪郭線（試行先頭入力輪郭線ＳｔＴＬ、試行最後尾入力輪郭線ＥｎＴＬ或いは他の試行追加入力輪郭線）とから新たな試行推測輪郭線を推測し直して生成することにより平均誤差量を小さくし、このようにして生成した新たな試行用オブジェクト輪郭抽出データＤ５を輪郭線記録回路１５に記録して更新する。
【００７３】
この際、画像処理装置１は、新たな試行推測輪郭線を生成する毎にユーザインターフェース回路１２によって、輪郭線記録回路１５から新たな試行用オブジェクト輪郭抽出データＤ５を読み出し、当該新たな試行用オブジェクト輪郭抽出データＤ５と試行用フレーム画像データＤ１Ａとを合成して試行抽出輪郭提示画像データを生成すると共に、その試行抽出輪郭提示画像データを輪郭抽出試行処理用画面データＤ２と合成して技量判定回路１７及び情報提示部６へ送出する。
【００７４】
これにより画像処理装置１は、情報提示部６において輪郭抽出試行処理用画面内の画像表示領域に、試行用フレーム画像ＴＦ１〜ＴＦ７にそれぞれ対応する試行先頭入力輪郭線ＳｔＴＬと、試行最後尾入力輪郭線ＥｎＴＬと、新たに生成した試行推測輪郭線とを重ねて表示してユーザに目視させる。
【００７５】
これに対してステップＳＰ１４において肯定結果が得られると、このことは試行用先頭フレーム画像ＴＦ１、試行用中間フレーム画像ＴＦ２〜ＴＦ６及び試行用最後尾フレーム画像ＴＦ７においてそれぞれ平均誤差量が所定の閾値以下に達していることを表しており、このとき画像処理装置１は、次のステップＳＰ１６へ移る。
【００７６】
ステップＳＰ１６において画像処理装置１は、技量判定回路１７によって、試行用先頭フレームＴＦ１、試行用中間フレームＴＦ２〜ＴＦ６及び試行用最後尾フレームＴＦ７においてそれぞれ平均誤差量が閾値以下になるまでに試行用オブジェクトＴＪ１〜ＴＪ７の輪郭がなぞられて指定された試行用フレーム画像（以下、これを入力フレーム画像と呼ぶ）の総数と、予め設定された所定のフレーム画像基準数とを比較する。
【００７７】
ここで輪郭抽出試行操作の技量が低いユーザは、平均誤差量が所定の閾値以下に達するまでに何度も試行用先頭フレームＴＦ１、試行用中間フレームＴＦ２〜ＴＦ６及び試行用最後尾フレームＴＦ７中の試行用オブジェクトＴＪ１〜ＴＪ７の輪郭を指定するように要求されることから、入力フレーム画像の総数が多くなる傾向にある。
【００７８】
一方、輪郭抽出試行操作の技量が高いユーザは、何度も試行用先頭フレームＴＦ１、試行用中間フレームＴＦ２〜ＴＦ６及び試行用最後尾フレームＴＦ７中の試行用オブジェクトＴＪ１〜ＴＪ７の輪郭を指定しなくても平均誤差量が所定の閾値以下に達することから、入力フレーム画像の総数が少なくなる傾向にある。
【００７９】
従って画像処理装置１は、入力フレーム画像の総数がフレーム画像基準数よりも少ない場合には、この際輪郭抽出試行操作を行ったユーザの技量が高いと判定し、これに対して当該入力フレーム画像の総数がフレーム画像基準数よりも多い場合には、この際輪郭抽出試行操作を行ったユーザの技量が低いと判定した後、その判定結果を入力フレーム画像の総数と共に技量データＤ８としてユーザインターフェース回路１２に送出して技量判定処理ルーチンＳＲＴ１０を終了し、次のステップＳＰ３に移る。
【００８０】
ステップＳＰ３において画像処理装置１は、ユーザインターフェース回路１２によって、技量判定処理の間、適宜表示内容を変化させて表示した一連の輪郭抽出試行処理用画面をその技量判定処理（すなわちユーザによる輪郭抽出試行操作）に要した時間（以下、これを作業時間と呼ぶ）等の情報を共に、輪郭抽出経緯画面データ（以下、これを特に輪郭抽出試行経緯画面データと呼ぶ）とし、図１５に示すように、その輪郭抽出試行経緯画面データと、技量データＤ８と、輪郭抽出試行用動画像データＤ１と、ユーザ情報Ｓ１とからなる入力情報を入力情報データＤ９として処理傾向情報抽出部３に送出して次のステップＳＰ４へ移る。
【００８１】
ステップＳＰ４において画像処理装置１は、処理傾向情報抽出部３によって、入力情報データＤ９に含まれる輪郭抽出試行用動画像データＤ１に所定の画像処理を施すことにより、当該輪郭抽出試行用動画像データＤ１から試行用フレーム画像データＤ１Ａ個別の又は全ての試行用フレーム画像データＤ１Ａにおける平均的な色成分ヒストグラム及びエッジ成分比率とからなる画像特徴情報を抽出する。
【００８２】
また画像処理装置１は、処理傾向情報抽出部３によって、入力情報データＤ９に含まれる輪郭抽出試行経緯画面データに対して所定の画像処理を施すことにより、輪郭抽出試行操作に要した作業時間と、入力フレーム画像中の試行用オブジェクトＴＪ１〜ＴＪ７の輪郭が指定されたときの輪郭描線時間と、試行用先頭フレーム画像ＴＦ１及び試行用最後尾フレーム画像ＴＦ７中の試行用オブジェクトＴＪ１及びＴＪ７を一度指定した後に、改めて入力フレーム画像中の試行用オブジェクトの指定を行った回数（以下、これを訂正回数と呼ぶ）と、入力フレーム画像を決定するために前後の試行用フレーム画像ＴＪ１〜ＴＪ７をモニタに何回表示したかを表す表示回数とを輪郭抽出経緯情報として抽出する。
【００８３】
このようにして画像処理装置１は、処理傾向情報抽出部３によって、図１６に示すように、入力情報から抽出した画像特徴情報と輪郭抽出経緯情報とをユーザによりどのような輪郭抽出試行用動画像５０からどのように試行用オブジェクトＴＪ１〜ＴＪ７の輪郭が抽出されたかを示す処理傾向情報とする。
【００８４】
そして画像処理装置１は、処理傾向情報抽出部３によって、入力情報から抽出した処理傾向情報を処理傾向情報データとし、当該処理傾向情報データ及び入力情報データＤ９を対応付けて、これを蓄積情報データＤ１０として情報蓄積部４に送出した後、次のステップＳＰ５へ移る。
【００８５】
これによりステップＳＰ５において画像処理装置１は、情報蓄積部４により、図１７に示すように、複数のユーザの蓄積情報データＤ１０をこれに入力情報の技量データＤ８として含まれる入力フレーム画像の総数が少ない順に並べて、フレーム画像基準数Ｂｏｒ１を基に技量の高いユーザの蓄積情報データＤ１０と、技量の低いユーザの蓄積情報データＤ１０とを区分した状態で記憶してデータベース化し、次のステップＳＰ６へ移って輪郭抽出試行処理手順ＲＴ１を終了する。
【００８６】
このようにして画像処理装置１は、実際に抽出対象のオブジェクトを含むオブジェクト抽出用動画像に対して輪郭抽出処理が行われる前に輪郭抽出試行操作の結果を基にユーザの輪郭抽出操作に対する技量や輪郭抽出傾向（すなわち処理傾向情報で表される傾向）を推測し、これを蓄積情報データＤ１０として情報蓄積部４に記憶する。
【００８７】
因みに、画像処理装置１では、一度輪郭抽出試行操作を行ったユーザであっても所定期間以上、抽出対象のオブジェクトに対して輪郭抽出操作を行わなければ、再度輪郭抽出試行操作を行なわせてユーザの輪郭抽出操作に対する技量及び輪郭抽出傾向の推測結果を更新し、これによりユーザの技量を常時適確に把握し得るようになされている。
【００８８】
（２）情報提示処理手順
次に、画像処理装置１は、輪郭抽出試行操作を行った啓発対象ユーザによりオブジェクト抽出用動画像に対して輪郭抽出操作が行われる際、当該啓発対象ユーザに他のユーザが輪郭抽出操作を行ったときの一連の輪郭抽出処理用画面を提示する。
【００８９】
この場合、画像処理装置１は、輪郭生成部２、処理傾向情報抽出部３、情報蓄積部４、提示情報選択部５及び情報提示部６において情報提示処理を実行するための各種処理を所定の情報提示プログラムに従ってソフトウェア的に実現する。
【００９０】
すなわち画像処理装置１は、図１８に示すように、情報提示処理プログラムに従って情報提示処理手順ＲＴ２の開始ステップから入り、続くステップＳＰ３０へ移って情報提示モードへ移行する。
【００９１】
ステップＳＰ３０において画像処理装置１は、外部から供給されたオブジェクト抽出用動画像データＤ１００を輪郭生成部２の動画像入力回路１０に取り込み、当該オブジェクト抽出用動画像データＤ１００を構成するフレーム画像データ（以下、これを輪郭抽出用フレーム画像データと呼ぶ）Ｄ１００Ａ単位で動画像記録回路１１に記録する。
【００９２】
ここでオブジェクト抽出用動画像データＤ１００に基づくオブジェクト抽出用動画像１００は、図１９に示すように、時間的に連続して抽出対象のオブジェクトＯＪ１〜ＯＪｎを含む複数の輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎから構成されており、当該輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎ中のオブジェクトＯＪ１〜ＯＪｎが時間の経過に従ってその形状を次第に変化させながら移動する。
【００９３】
そして画像処理装置１は、ユーザインターフェース回路１２により、動画像記録回路１１からオブジェクト抽出用動画像データＤ１００を構成する複数の輪郭抽出用フレーム画像データＤ１００Ａを順次読み出して情報提示部６に送出することにより当該情報提示部６に設けられたモニタに時間的に連続する輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎでなるオブジェクト抽出用動画像１００を表示して啓発対象ユーザに目視させることにより、当該オブジェクト抽出用動画像１００の内容及び抽出対象のオブジェクトＯＪ１〜ＯＪｎの輪郭を確認させて、次のステップＳＰ３１へ移る。
【００９４】
ステップＳＰ３１において画像処理装置１は、啓発対象ユーザにより操作部（図示せず）を介して入力されたユーザ名及びユーザＩＤとからなるユーザ情報Ｓ１を輪郭生成部２のユーザインターフェース回路１２に取り込み、これを処理傾向情報抽出部３を介して提示情報選択部５に送出して次のステップＳＰ３２へ移る。
【００９５】
ステップＳＰ３２において画像処理装置１は、提示情報選択部５によって、情報蓄積部４からユーザ情報Ｓ１（ユーザ名及びユーザＩＤ）に基づいて啓発対象ユーザの蓄積情報データＤ１０を読み出し、次のステップＳＰ３３へ移る。
【００９６】
ステップＳＰ３３において画像処理装置１は、提示情報選択部５によって、啓発対象ユーザの蓄積情報データＤ１０に処理傾向情報データとして含まれる輪郭抽出経緯情報（以下、これを比較用基準抽出経緯情報と呼ぶ）と、情報蓄積部４に記憶した啓発対象ユーザの蓄積情報データＤ１０を除いたすでに蓄積している他の全ての蓄積情報データ（以下、これを過去蓄積情報データと呼ぶ）Ｄ１０に処理傾向情報データ（以下、これを過去処理傾向情報データと呼ぶ）として含まれる輪郭抽出経緯情報（以下、これを過去抽出経緯情報と呼ぶ）とを比較する。
【００９７】
実際上、画像処理装置１は、比較用基準抽出経緯情報に含まれる作業時間（以下、これを比較用基準作業時間と呼ぶ）、輪郭描線時間（以下、これを比較用基準描線時間と呼ぶ）、訂正回数（以下、これを比較用基準訂正回数と呼ぶ）及び表示回数（以下、これを比較用基準表示回数と呼ぶ）と、過去抽出経緯情報に含まれる作業時間（以下、これを過去作業時間と呼ぶ）、輪郭描線時間（以下、これを過去描線時間と呼ぶ）、訂正回数（以下、これを過去訂正回数と呼ぶ）及び表示回数（以下、これを過去表示回数と呼ぶ）とを比較する。
【００９８】
この状態で画像処理装置１は、提示情報選択部５によって、過去蓄積情報データＤ１０の中から比較用基準作業時間の値を中心とした所定の作業時間閾値範囲内の値を示す過去作業時間と、比較用基準描線時間の値を中心とした所定の描線時間閾値範囲内の値を示す過去描線時間と、比較用基準訂正回数の値を中心とした所定の訂正回数閾値範囲内の値を示す過去訂正回数と、比較用基準表示回数の値を中心とした所定の表示回数閾値範囲内の値を示す過去表示回数とを過去抽出経緯情報として含む過去蓄積情報データＤ１０を選択することにより、選択対象の過去蓄積情報データＤ１０の数を啓発対象ユーザと輪郭抽出手法の類似する輪郭抽出手法のユーザの過去蓄積情報データＤ１０に限定して次のステップＳＰ３４へ移る。
【００９９】
ステップＳＰ３４において画像処理装置１は、提示情報選択部５によって、啓発対象ユーザの蓄積情報データＤ１０に含まれる技量データＤ８に基づいて当該啓発対象ユーザの技量（フレーム画像基準数Ｂｏｒ１を基準として判断した技量）が低いか否かを判断する。
【０１００】
このステップＳＰ３４において肯定結果が得られると、このことは図２０に示すように、輪郭抽出試行操作の結果により啓発対象ユーザＹ１を輪郭抽出操作に対して技量の低いユーザであると判定していることを表しており、このとき画像処理装置１は、次のステップＳＰ３５へ移る。
【０１０１】
ステップＳＰ３５において画像処理装置１は、提示情報選択部５によって、ステップＳＰ３３で選択した過去蓄積情報データＤ１０の中から技量判定処理によって最も技量が高いと判定したユーザＹ２の過去蓄積情報データＤ１０を最終的に選択する。
【０１０２】
これにより画像処理装置１は、提示情報選択部５によって情報蓄積部４から最終的に選択した最も技量の高いユーザＹ２の過去蓄積情報データＤ１０にユーザ情報Ｓ１として含まれるユーザＩＤに基づいて、その最も技量の高いユーザＹ２により過去に行われたオブジェクト抽出用動画像１００に対する輪郭抽出操作の際の一連の輪郭抽出処理用画面データからなる輪郭抽出経緯画面データＤ１２と、当該最も技量の高いユーザＹ２の過去蓄積情報データＤ１０に技量データＤ８として含まれる技量の情報とを提示情報データＤ１１として読み出し、当該読み出した提示情報データＤ１１を情報提示部６へ送出して次のステップＳＰ３７へ移る。
【０１０３】
ここで輪郭抽出経緯画面データＤ１２に基づく一連の輪郭抽出処理用画面は、過去にユーザによって輪郭抽出操作が行われた際に情報提示部６のモニタに表示され、当該輪郭抽出操作に応じたオブジェクト抽出用動画像１００の輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎの表示の仕方や、抽出対象のオブジェクトＯＪ１〜ＯＪｎの指定の仕方等のように、抽出対象のオブジェクトＯＪ１〜ＯＪｎの輪郭の抽出に対する一連の経緯を表している。
【０１０４】
ステップＳＰ３７において画像処理装置１は、情報提示部６により、提示情報データＤ１１に基づいて最も技量の高いユーザＹ２の輪郭抽出経緯画面データＤ１２に基づく一連の輪郭抽出処理用画面と、当該ユーザＹ２の技量の情報とを情報提示部６に設けられたモニタ及びスピーカ（図示せず）を介して出力して啓発対象ユーザに提示し、次のステップＳＰ３８に移って情報提示処理手順ＲＴ２を終了する。
【０１０５】
これに対してステップＳＰ３４において否定結果が得られると、このことは図２０に示すように、輪郭抽出試行操作の結果により啓発対象ユーザＹ３を技量の高いユーザであると判定していることを表しており、このとき画像処理装置１は、次のステップＳＰ３６へ移る。
【０１０６】
ステップＳＰ３６において画像処理装置１は、ステップＳＰ３３で選択した過去蓄積情報データＤ１０の中から技量判定処理によって最も技量が低いと判定したユーザＹ４の過去蓄積情報データＤ１０を最終的に選択する。
【０１０７】
これにより画像処理装置１は、提示情報選択部５によって情報蓄積部４から、最終的に選択した最も技量の低いユーザＹ４の過去蓄積情報データＤ１０にユーザ情報Ｓ１として含まれるユーザＩＤに基づいて、その最も技量の低いユーザＹ４により過去に行われたオブジェクト抽出用動画像１００に対する輪郭抽出操作の際の一連の輪郭抽出処理用画面データからなる輪郭抽出経緯画面データＤ１２と、当該最も技量の低いユーザＹ４の過去蓄積情報データＤ１０に技量データＤ８として含まれる技量の情報とを提示情報データＤ１１として読み出し、当該読み出した提示情報データＤ１１を情報提示部６へ送出して次のステップＳＰ３７へ移る。
【０１０８】
ステップＳＰ３７において画像処理装置１は、情報提示部６により、提示情報データＤ１１に基づいて最も技量の低いユーザＹ４の輪郭抽出経緯画面データＤ１２に基づく一連の輪郭抽出処理用画面とそのユーザＹ４の技量の情報とをモニタ及びスピーカを介して出力して啓発対象ユーザに提示した後、次のステップＳＰ３８に移り情報提示処理手順ＲＴ２を終了する。
【０１０９】
このようにして画像処理装置１は、図２１に示すように、技量の低い啓発対象ユーザＹ１に対して、当該啓発対象ユーザＹ１の輪郭抽出手法と類似する輪郭抽出手法の複数のユーザのうち最も技量の高いユーザＹ２の輪郭抽出経緯画面データＤ１２に基づく一連の輪郭抽出処理用画面を提示情報として提示することにより、当該最も技量の高いユーザＹ２の輪郭抽出手法（すなわち輪郭抽出操作の経緯）を基に啓発対象ユーザに対して自分の輪郭抽出操作における注意すべき点や、より良くするために真似るべき点等を気付かせて、当該輪郭抽出操作の向上を促すようになされている。
【０１１０】
これに対して画像処理装置１は、技量の高い啓発対象ユーザＹ３に対して、当該啓発対象ユーザＹ３の輪郭抽出手法と類似する輪郭抽出手法の複数のユーザのうち最も技量の低いユーザＹ４の輪郭抽出経緯画面データＤ１２に基づく一連の輪郭抽出処理用画面を提示情報として提示することにより、当該最も技量の低いユーザＹ４の輪郭抽出手法（すなわち輪郭抽出操作の経緯）を基に反面教師的に啓発対象ユーザＹ３に対して当該啓発対象ユーザＹ３の輪郭抽出手法と類似する、最も技量の低いユーザＹ４の輪郭抽出手法を誤って真似ることを防止して、当該輪郭抽出操作の向上を促すようになされている。
【０１１１】
そして画像処理装置１は、啓発対象ユーザに対するこのような提示情報の提示の際に事前にオブジェクト抽出用動画像１００を啓発対象ユーザに提示していることにより、オブジェクト抽出用動画像１００の内容と、他のユーザの輪郭抽出手法とを照らし合わさせることができ、かくして啓発対象ユーザに対して輪郭抽出操作の向上をさらに適確に促すことができるようになされている。
【０１１２】
（３）輪郭抽出処理手順
次いで画像処理装置１は、啓発対象ユーザに提示情報を提示した後、当該啓発対象ユーザによって行われるオブジェクト抽出用動画像１００に対する輪郭抽出操作に応じて輪郭抽出処理を実行する。
【０１１３】
この際、画像処理装置１は、輪郭生成部２、処理傾向情報抽出部３、情報蓄積部４、提示情報選択部５及び情報提示部６において輪郭抽出処理を実行するための各種処理を所定の輪郭抽出処理プログラムに従ってソフトフェア的に実現する。
【０１１４】
すなわち画像処理装置１は、図２２に示すように、輪郭抽出処理プログラムに従って輪郭抽出処理手順ＲＴ３の開始ステップから入り、続くステップＳＰ５１へ移って情報提示モードから輪郭抽出処理モードへ移行する。
【０１１５】
ステップＳＰ５１において画像処理装置１は、ユーザインターフェース回路１２から輪郭抽出処理用画面データＤ２０を情報提示部６（図１）に送出することにより当該情報提示部６に設けられたモニタに輪郭抽出処理用画面データＤ２０に基づいて、オブジェクト抽出用動画像Ｄ１００の画像表示領域等を有する輪郭抽出処理用画面（図示せず）を表示する。
【０１１６】
また画像処理装置１は、ユーザによって操作部を介して入力された先頭の輪郭抽出用フレーム画像データ（以下、これを特に輪郭抽出用先頭フレーム画像データと呼ぶ）Ｄ１００Ａの要求に応じて、ユーザインターフェース回路１２により、動画像記録回路１１からオブジェクト抽出用動画像データＤ１００を構成する複数の輪郭抽出用フレーム画像データＤ１００Ａのうち輪郭抽出用先頭フレーム画像データＤ１００Ａを選択して読み出し、当該輪郭抽出用先頭フレーム画像データＤ１００Ａを輪郭抽出処理用画面データＤ２０と合成して情報提示部６に送出する。
【０１１７】
これにより画像処理装置１は、情報提示部６において輪郭抽出処理用画面内の画像表示領域に輪郭抽出用先頭フレーム画像データＤ１００Ａに基づく輪郭抽出用先頭フレーム画像ＯＦ１を表示し、かくして輪郭抽出用先頭フレーム画像ＯＦ１中のオブジェクトＯＪ１の形状をユーザに目視させる。
【０１１８】
この状態で画像処理装置１は、図２３に示すように、啓発対象ユーザによりマウス等の操作部を介して輪郭抽出処理用画面上で輪郭抽出用先頭フレーム画像ＯＦ１中のオブジェクトＯＪ１の輪郭が任意になぞられて指定されると、この結果得られた入力輪郭線（以下、これを特に先頭入力輪郭線と呼ぶ）に相当する先頭入力輪郭線信号Ｓ４をユーザインターフェース回路１２に取り込んで変換回路１３へ送出する。
【０１１９】
画像処理装置１は、変換回路１３によって、先頭入力輪郭線信号Ｓ４を所定のサンプリング間隔でサンプリングしてディジタルデータに変換することにより、当該先頭入力輪郭線信号Ｓ４に相当する複数の先頭入力輪郭形成点を生成し、当該生成した複数の先頭入力輪郭形成点の集合データを先頭入力輪郭形成点群データＤ２１として輪郭線推測生成回路１４に送出し、次のステップＳＰ５２へ移る。
【０１２０】
ステップＳＰ５２において画像処理装置１は、ユーザによって操作部を介して入力された最後尾の輪郭抽出用フレーム画像データ（以下、これを特に輪郭抽出用最後尾フレーム画像データと呼ぶ）Ｄ１００Ａの要求に応じて、ユーザインターフェース回路１２により、動画像記録回路１１から複数の輪郭抽出用フレーム画像データＤ１００Ａのうち輪郭抽出用最後尾フレーム画像データＤ１００Ａを選択して読み出し、当該輪郭抽出用最後尾フレーム画像データＤ１００Ａを輪郭抽出処理用画面データＤ２０と合成して情報提示部６に送出することにより、当該情報提示部６において輪郭抽出処理用画面内の画像表示領域に輪郭抽出用最後尾フレーム画像データＤ１００Ａに基づく輪郭抽出用最後尾フレーム画像ＯＦｎを表示し、かくして輪郭抽出用最後尾フレーム画像ＯＦｎ中のオブジェクトＯＪｎの形状をユーザに目視させる。
【０１２１】
この状態で画像処理装置１は、啓発対象ユーザによりマウス等の操作部を介して輪郭抽出処理用画面上で輪郭抽出用最後尾フレーム画像ＯＦｎ中のオブジェクトＯＪｎの輪郭が任意になぞられて指定されると、この結果得られた入力輪郭線（以下、これを特に最後尾入力輪郭線と呼ぶ）に相当する最後尾入力輪郭線信号Ｓ５をユーザインターフェース回路１２に取り込んで変換回路１３に送出する。
【０１２２】
そして画像処理装置１は、変換回路１３によって、最後尾入力輪郭線信号Ｓ５を所定のサンプリング間隔でサンプリングしてディジタルデータに変換することにより、当該最後尾入力輪郭線信号Ｓ５に相当する複数の最後尾入力輪郭形成点を生成し、当該生成した複数の最後尾入力輪郭形成点の集合データを最後尾入力輪郭形成点群データＤ２２として輪郭線推測生成回路１４に送出し、次のステップＳＰ５３へ移る。
【０１２３】
ステップＳＰ５３において画像処理装置１は、輪郭生成部２によって、図６について上述した推測輪郭線生成処理ルーチンＳＲＴ１００と同様の処理を実行することにより、先頭入力輪郭線ＳｔＯＬ及び最後尾入力輪郭線ＥｎＯＬから、輪郭抽出用先頭フレーム画像ＯＦ１及び輪郭抽出用最後尾フレーム画像ＯＦｎ間の全ての輪郭抽出用フレーム画像（以下、これを輪郭抽出用中間フレーム画像と呼ぶ）ＯＦ２〜ＯＦｎ−１中のオブジェクトＯＪ２〜ＯＪｎ−１の輪郭を抽出するための推測輪郭線を推測して生成する。因みに推測輪郭線は輪郭生成部２によって、以下のように生成される。
【０１２４】
すなわち輪郭生成部２は、輪郭線推測生成回路１４によって、先頭入力輪郭線ＳｔＯＬを構成する複数の先頭入力輪郭形成点の総数（以下、これを先頭形成点数と呼ぶ）と、最後尾入力輪郭線ＥｎＯＬを構成する複数の最後尾入力輪郭形成点の総数（以下、これを最後尾形成点数と呼ぶ）とを比較し、数の少ない例えば先頭入力輪郭形成点で構成される先頭入力輪郭線ＳｔＯＬにおいて、互いに隣接する各先頭入力輪郭形成点間の距離から当該先頭入力輪郭線ＳｔＯＬの全長を算出する。
【０１２５】
そして輪郭生成部２は、輪郭線推測生成回路１４によって、その算出した全長を数の多い最後尾形成点数で除算することにより、先頭入力輪郭線ＳｔＯＬ上でこれを構成する複数の新たな新規輪郭形成点Ｎを生成するための生成間隔を求め、当該生成間隔毎に順次新規輪郭形成点を生成することにより、先頭入力輪郭線ＳｔＯＬを構成する新規輪郭形成点の総数を最後尾形成点数に合わせる。
【０１２６】
次いで輪郭生成部２は、輪郭線推測生成回路１４によって、先頭入力輪郭線ＳｔＯＬの重心ＳｔＯＣ（座標値）と最後尾入力輪郭線ＥｎＯＬの重心ＥｎＯＣ（座標値）とを算出し、図２４（Ａ）及び（Ｂ）に示すように、互いの重心ＳｔＯＣ及びＥｎＯＣ同士を一致させて先頭入力輪郭線ＳｔＯＬと最後尾入力輪郭線ＥｎＯＬとを重ね合わせる。
【０１２７】
この状態で輪郭生成部２は、図２５に示すように、輪郭線推測生成回路１４によって、各新規輪郭形成点ＮＳＯＰ１〜ＮＳＯＰｎと、これらに対してそれぞれ最短距離の関係にある最後尾入力輪郭形成点ＥｎＯＰ１〜ＥｎＯＰｎとの間の輪郭線間距離Ｄｂ１、Ｄｂ２、Ｄｂ３、……、Ｄｂｎを算出し、当該算出した輪郭線間距離Ｄｂ１、Ｄｂ２、Ｄｂ３、……、Ｄｂｎのうち最も短い輪郭線間距離（ここでは輪郭線間距離Ｄｂ１）の関係にある最後尾入力輪郭形成点ＥｎＯＰ１と新規輪郭形成点ＮＳＯＰ１とを起点ペアＳＰＰ２と決定する。
【０１２８】
続いて輪郭生成部２は、輪郭線推測生成回路１４によって、図２６（Ａ）に示すように、起点ペアＳＰＰ２を起点とし、先頭入力輪郭線ＳｔＯＬにおいて例えば矢印ＡｒｗＳ２に示す反時計回り方向である基準方向の新規輪郭形成点ＮＳＯＰ１〜ＮＳＯＰｎに、最後尾入力輪郭線ＥｎＯＬにおいて矢印ＡｒｗＯ２に示す反時計回り方向である順回り方向の最後尾入力輪郭形成点ＥｎＯＰ１〜ＥｎＯＰｎをそれぞれ順番に対応付けることにより、これら対応付けた新規輪郭形成点ＮＳＯＰ２及び最後尾入力輪郭形成点ＥｎＯＰ２間、新規輪郭形成点ＮＳＯＰ３及び最後尾入力輪郭形成点ＥｎＯＰ３間、……の順回りペア間距離ＯＤｂ２〜ＯＤｂｎを算出する。
【０１２９】
また画像処理装置１は、輪郭線推測生成回路１４によって、図２６（Ｂ）に示すように、起点ペアＳＰＰ２を起点として、先頭入力輪郭線ＳｔＯＬにおいて基準方向の新規輪郭形成点ＮＳＯＰ１〜ＮＳＯＰｎに、最後尾入力輪郭線ＥｎＯＬにおいて矢印ＡｒｗＳ２に示す時計回り方向である逆回り方向の最後尾入力輪郭形成点ＥｎＯＰ１〜ＥｎＯＰｎをそれぞれ順番に対応付けることにより、これら対応付けた新規輪郭形成点ＮＳＯＰ２及び最後尾入力輪郭形成点ＥｎＯＰｎ間、新規輪郭形成点ＮＳＯＰ３及び最後尾入力輪郭形成点ＥｎＯＰｎ−１間、……の逆回りペア間距離ＲＤｂ２〜ＲＤｂｎを算出する。
【０１３０】
次いで輪郭生成部２は、輪郭線推測生成回路１４によって、順回りペア間距離ＯＤｂ２〜ＯＤｂｎの総和と逆回りペア間距離ＲＤｂ２〜ＲＤｂｎの総和とを算出した後、当該算出した総和同士を比較することにより総和の小さい一方の対応付け（例えば基準方向と順回り方向との対応付け）を選択する。
【０１３１】
そして輪郭生成部２は、輪郭線推測生成回路１４によって、図２７に示すように、起点ペア間距離ＯＤｂ１、順回りペア間距離ＯＤｂ２、ＯＤｂ３、……をそれぞれ輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１の総数で除算することにより、起点ペアである新規輪郭形成点ＮＳＯＰ１及び最後尾入力輪郭形成点ＥｎＯＰ１同士を結ぶ起点間仮想線上と、順番に対応付けた新規輪郭形成点ＮＳＯＰ２〜ＮＳＯＰｎ及び最後尾入力輪郭形成点ＥｎＯＰ２〜ＥｎＯＰｎ同士を結ぶ対応付け点間仮想線上とでそれぞれ点形成間隔ＤＤｂ１、ＤＤｂ２、ＤＤｂ３、……を求め、当該起点間仮想線及び対応付け点間仮想線上で点形成間隔ＤＤｂ１、ＤＤｂ２、ＤＤｂ３、……毎に推測輪郭形成点ＯＩＰａ１〜ＯＩＰｎ１、ＯＩＰａ２〜ＯＩＰｎ２、ＯＩＰａ３〜ＯＩＰｎ３、……を生成する。
【０１３２】
輪郭生成部２は、輪郭線推測生成回路１４によって、起点間仮想線及び対応付け点間仮想線上の推測輪郭形成点ＯＩＰａ１〜ＯＩＰｎ１、ＯＩＰａ２〜ＯＩＰｎ２、ＯＩＰａ３〜ＯＩＰｎ３、……のうち新規輪郭形成点ＮＳＯＰ１〜ＮＳＯＰｎから同一の順番にある推測輪郭形成点ＯＩＰａ１〜ＯＩＰａｎ間、ＯＩＰｂ１〜ＯＩＰｂｎ間、ＯＩＰｃ１〜ＯＩＰｃｎ間、……をそれぞれ補間することにより、各輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１に対する推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２を生成する。
【０１３３】
そして輪郭生成部２は、輪郭線推測生成回路１４によって、各推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２の重心（座標値）を算出する。
【０１３４】
また輪郭生成部２は、輪郭線推測生成回路１４によって、先頭入力輪郭線ＳｔＯＬの重心ＳｔＯＣと最後尾入力輪郭線ＥｎＯＬの重心ＥｎＯＣとの間の重心移動距離Ｌ２（図２４）を輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１の総数で除算することにより、これら互いの重心ＳｔＯＣ及びＥｎＯＣ同士を結ぶ重心間仮想線上で当該先頭入力輪郭線ＳｔＯＬの重心ＳｔＯＣに対する輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１での移動位置（すなわち推測重心位置）を算出する。
【０１３５】
そして輪郭生成部２は、輪郭線推測生成回路１４によって、各推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２を、その順番を維持した状態で先頭入力輪郭線ＳｔＯＬの重心ＳｔＯＣから最後尾入力輪郭線ＥｎＯＬの重心ＥｎＯＣの方向に移動させ、これら推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２の各重心をそれぞれ重心間仮想線上の推測重心位置に順番に一致させることにより、これら各推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２をそれぞれ輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１に対応付ける。
【０１３６】
このようにして画像処理装置１は、輪郭抽出用先頭フレーム画像ＯＦ１及び輪郭抽出用最後尾フレーム画像ＯＦｎ中のオブジェクトＯＪ１及びＯＪｎの輪郭がなぞられて指定されることにより得られた先頭入力輪郭線ＳｔＯＬと最後尾入力輪郭線ＥｎＯＬから各輪郭抽出中間フレーム画像Ｆ２〜Ｆｎ−１中のオブジェクトＯＪ２〜ＯＪｎ−１の輪郭を抽出するための推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２を推測して生成する。
【０１３７】
そして画像処理装置１は、輪郭線推測生成回路１４によって、推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２を構成する複数の推測輪郭形成点ＯＩＰａ１〜ＯＩＰａｎ、ＯＩＰｂ１〜ＯＩＰｂｎ、ＯＩＰｃ１〜ＯＩＰｃｎ、……（対応する輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１中の座標で表す）の集合データでなる推測輪郭形成点群データを、先頭入力輪郭形成点群データＤ２１及び最後尾入力輪郭形成点群データＤ２２と共に、オブジェクト輪郭抽出データＤ２３として輪郭線記録回路１５に送出して記録し、次のステップＳＰ５４へ移る。
【０１３８】
ステップＳＰ５４において画像処理装置１は、ユーザインターフェース回路１２により、輪郭線記録回路１５からオブジェクト輪郭抽出データＤ２３を読み出すと共に、動画像記録回路１１から全ての輪郭抽出用フレーム画像データＤ１００Ａを読み出し、当該輪郭抽出用フレーム画像データＤ１００Ａをオブジェクト輪郭抽出データＤ２３と合成することにより指定輪郭提示画像データを生成すると共に、その指定輪郭提示画像データを輪郭抽出処理用画面データＤ２０と合成して情報提示部６へ送出する。
【０１３９】
これにより画像処理装置１は、図２８に示すように、情報提示部６において輪郭抽出処理用画面の画像表示領域に、輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎにそれぞれ対応する先頭入力輪郭線ＳｔＯＬと推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２と最後尾入力輪郭線ＥｎＯＬとを重ねて表示して啓発対象ユーザに目視させ、次のステップＳＰ５５に移る。
【０１４０】
ステップＳＰ５５において画像処理装置１は、ユーザインターフェース回路１２により、啓発対象ユーザによって輪郭抽出処理を終了する処理終了命令が入力されたか否かを判断する。
【０１４１】
このステップＳＰ５５において否定結果が得られると、このことは輪郭抽出処理用画面内を介して推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２を目視確認した啓発対象ユーザによって処理終了命令が入力されていないこと、すなわち輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１中のオブジェクトＯＪ２〜ＯＪｎ−１の輪郭が啓発対象ユーザの納得のできる精度で抽出されておらず、引き続き輪郭抽出操作が行われることを表しており、このとき画像処理装置１は、次のステップＳＰ５６へ移る。
【０１４２】
ステップＳＰ５６において画像処理装置１は、ユーザインターフェース回路１２により、啓発対象ユーザによって入力された輪郭指定用に輪郭抽出中間フレーム画像ＯＦ２〜ＯＦｎ−１の提示を要求する提示命令に応じて、動画像記録回路１１から輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１に相当する輪郭抽出用フレーム画像データＤ１００Ａを読み出し、これを輪郭抽出処理用画面データＤ２０に合成して情報提示部６に送出することにより、情報提示部６において輪郭抽出処理用画面内の画像表示領域に輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１を表示して啓発対象ユーザに目視させる。
【０１４３】
このようにして画像処理装置１は、啓発対象ユーザに対して複数の輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１を視覚的に比較させながら新たにオブジェクトＯＪ２〜ＯＪｎ−１の輪郭を指定する輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１を選択させる。
【０１４４】
この結果、画像処理装置１は、図２９に示すように、啓発対象ユーザにより例えば輪郭抽出用中間フレーム画像ＯＦ１２が選択され、その輪郭抽出用中間フレーム画像ＯＦ１２中のオブジェクトＯＪ１２の輪郭が任意になぞられることにより得られた追加の入力輪郭線（以下、これを追加入力輪郭線と呼ぶ）ＡＬ１に相当する追加入力輪郭線信号Ｓ２０をユーザインターフェース回路１２に取り込むと、ステップＳＰ５４に戻る。
【０１４５】
この場合、画像処理装置１は、ステップＳＰ５３において変換回路１３により、追加入力輪郭線信号Ｓ２０を所定のサンプリング間隔でサンプリングしてディジタルデータに変換することにより、当該追加入力輪郭線信号Ｓ２０に相当する複数の追加入力輪郭形成点を生成し、当該生成した追加入力輪郭形成点の集合データを追加入力輪郭形成点群データＤ２４として輪郭線推測生成回路１４へ送出する。
【０１４６】
そして画像処理装置１は、輪郭線推測生成回路１４によって、輪郭線記録回路１５からオブジェクト輪郭抽出データＤ２３を読み出し、当該オブジェクト輪郭抽出データＤ２３から先頭入力輪郭形成点群データＤ２１及び最後尾入力輪郭形成点群データＤ２２を取り出す。
【０１４７】
ここで画像処理装置１は、輪郭線推測生成回路１４によって、まず先頭入力輪郭形成点群データＤ２１に相当する先頭入力輪郭線ＳｔＯＬと、追加入力輪郭形成点群データＤ２４に相当する追加入力輪郭線ＡＬ１とから輪郭抽出用先頭フレーム画像ＯＦ１及び輪郭抽出用中間フレーム画像ＯＦ１２間の輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦ１１中のオブジェクトＯＪ２〜ＯＪ１１の輪郭を抽出するための推測輪郭線ＯＬＢ１〜ＯＬＢ１０　を新たに推測して生成する。
【０１４８】
また画像処理装置１は、輪郭線推測生成回路１４によって、追加入力輪郭線ＡＬ１と最後尾入力輪郭形成点群データＤ２２に相当する最後尾入力輪郭線ＥｎＯＬとから輪郭抽出用中間フレーム画像ＯＦ１２及び輪郭抽出用最後尾フレーム画像ＯＦｎ間の輪郭抽出用中間フレーム画像ＯＦ１３〜ＯＦｎ−１中のオブジェクトＯＪ１３〜ＯＪｎ−１の輪郭を抽出するための推測輪郭線ＯＬＢ１２　〜ＯＬＢｎ−２を新たに推測して生成する。
【０１４９】
そして画像処理装置１は、輪郭線推測生成回路１４によって、推測輪郭線ＯＬＢ１〜ＯＬＢ１０　及びＯＬＢ１２　〜ＯＬＢｎ−２をそれぞれ構成する複数の推測輪郭形成点群データを生成し、当該推測輪郭形成点群データと、先頭入力輪郭線形成点群データＤ２１と、最後尾入力輪郭形成点群データＤ２２と、追加入力輪郭形成点群データＤ２４とを新たなオブジェクト輪郭抽出データＤ２３として輪郭線記録回路１５に送出して記録することにより更新する。
【０１５０】
これにより画像処理装置１は、ユーザインターフェース回路１２によって、輪郭線記録回路１５から新たなオブジェクト輪郭抽出データＤ２３を読み出すと共に、動画像記録回路１１から輪郭抽出用フレーム画像データＤ１００Ａを読み出し、当該輪郭抽出用フレーム画像データＤ１００Ａを新たなオブジェクト輪郭抽出データＤ２３と合成することにより抽出輪郭提示画像データを生成すると共に、その指定輪郭提示画像データを輪郭抽出処理用画面データＤ２０と合成して情報提示部６へ送出する。
【０１５１】
この結果、画像処理装置１は、情報提示部６において例えば輪郭抽出処理用画面内の画像表示領域に、輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎにそれぞれ対応する先頭入力輪郭線ＳｔＯＬと最後尾入力輪郭線ＥｎＯＬと追加入力輪郭線ＡＬ１と新たな推測輪郭線ＯＬＢ１〜ＯＬＢ１０　及びＯＬＢ１２　〜ＯＬＢｎ−２とを重ねて表示してユーザに目視させる。
【０１５２】
この状態で画像処理装置１は、ステップＳＰ５５において再び否定結果が得られると、上述したステップＳＰ５６へ移って同様に輪郭指定用の輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎを選択させる。
【０１５３】
そして画像処理装置１は、啓発対象ユーザによって新たに輪郭抽出用中間フレーム画像ＯＦ２２が選択（図２９）され、当該輪郭抽出用中間フレーム画像ＯＦ２２中のオブジェクトＯＪ２２が任意になぞられることにより追加入力輪郭線信号Ｓ２１が得られると、これをユーザインターフェース回路１２に取り込んでステップＳＰ５３に戻る。
【０１５４】
この場合、画像処理装置１は、ステップＳＰ５３において、変換回路１３により、追加入力輪郭線信号Ｓ２１を所定のサンプリング間隔でサンプリングしてディジタルデータに変換することにより、当該追加入力輪郭線信号Ｓ２１に相当する複数の追加入力輪郭形成点を生成し、当該生成した追加入力輪郭形成点の集合データを追加入力輪郭形成点群データＤ２５として輪郭線推測生成回路１４へ送出する。
【０１５５】
そして画像処理装置１は、輪郭線推測生成回路１４によって、輪郭線記録回路１５からオブジェクト輪郭抽出データＤ２３を読み出し、当該オブジェクト輪郭抽出データＤ２３から追加入力輪郭形成点群データＤ２４及び最後尾入力輪郭形成点群データＤ２２を取り出す。
【０１５６】
ここで画像処理装置１は、輪郭線推測生成回路１４によって、まず追加入力輪郭形成点群データＤ２４に相当する追加入力輪郭線ＡＬ１と、追加入力輪郭形成点群データＤ２５に相当する追加入力輪郭線ＡＬ２とから輪郭抽出用中間フレーム画像ＯＦ１２及び輪郭抽出用中間フレーム画像ＯＦ２２間の輪郭抽出用中間フレーム画像ＯＦ１３〜ＯＦ２１中のオブジェクトＯＪ１３〜ＯＪ２１の輪郭を抽出するための推測輪郭線ＯＬＣ１２　〜ＯＬＣ２０　を新たに推測し直して生成する。
【０１５７】
また画像処理装置１は、輪郭線推測生成回路１４によって、追加入力輪郭線ＡＬ２と、最後尾入力輪郭形成点群データＤ２２に相当する最後尾入力輪郭線ＥｎＯＬとから輪郭抽出用中間フレーム画像ＯＦ２２及び輪郭抽出用最後尾フレーム画像ＯＦｎ間の輪郭抽出用中間フレーム画像ＯＦ２３〜ＯＦｎ−１中のオブジェクトＯＪ２３〜ＯＪｎ−１の輪郭を抽出するための推測輪郭線ＯＬＣ２２　〜ＯＬＣｎ−２を新たに推測し直して生成する。
【０１５８】
そして画像処理装置１は、輪郭線推測生成回路１４によって、推測輪郭線ＯＬＢ１〜ＯＬＢ１０　、ＯＬＣ１２　〜ＯＬＣ２０　及びＯＬＣ２２　〜ＯＬＣｎ−２をそれぞれ構成する複数の推測輪郭形成点群データを新たに生成し、当該推測輪郭形成点群データと、先頭入力輪郭形成点群データＤ２１と、最後尾入力輪郭形成点群データＤ２２と、追加入力輪郭形成点群データＤ２４及びＤ２５とを新たなオブジェクト輪郭抽出データＤ２３として輪郭線記録回路１５に送出して記録することにより更新する。
【０１５９】
これにより画像処理装置１は、ユーザインターフェース回路１２によって、輪郭線記録回路１５から新たなオブジェクト輪郭抽出データＤ２３を読み出すと共に、動画像記録回路１１から輪郭抽出用フレーム画像データＤ１００Ａを読み出し、当該輪郭抽出用フレーム画像データＤ１００Ａを新たなオブジェクト輪郭抽出データＤ２３と合成することにより抽出輪郭提示画像データを生成すると共に、その抽出輪郭提示画像データを輪郭抽出処理用画面データＤ２０と合成して情報提示部６へ送出する。
【０１６０】
この結果、画像処理装置１は、情報提示部６において輪郭抽出処理用画面内の画像表示領域に、輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎにそれぞれ対応する先頭入力輪郭線ＳｔＯＬと、最後尾入力輪郭線ＥｎＯＬと、追加入力輪郭線ＡＬ１及びＡＬ２と、推測輪郭線ＯＬＢ１〜ＯＬＢ１０　、ＯＬＣ１２　〜ＯＬＣ２０　及びＯＬＣ２２〜ＯＬＣｎ−２とを重ねて表示してユーザに目視させる。
【０１６１】
このようにして画像処理装置１は、ステップＳＰ５５において肯定結果が得られるまでの間はステップＳＰ５６−ステップＳＰ５３−ステップＳＰ５４−ステップＳＰ５５の処理を繰り返す。
【０１６２】
従って画像処理装置１は、啓発対象ユーザによってオブジェクトＯＪ１〜ＯＪｎの輪郭が指定されることにより１度は推測輪郭線を生成しても、新たにオブジェクトＯＪ１〜ＯＪｎの輪郭が指定されると、その都度、輪郭の指定結果に応じて輪郭抽出用フレーム画像ＯＦ２〜ＯＦｎ−１中のオブジェクトＯＪ２〜ＯＪｎ−１の輪郭を抽出するための推測輪郭線を推測し直して修正することによりオブジェクトＯＪ１〜ＯＪｎの輪郭を啓発対象ユーザの納得する精度で抽出することができる。
【０１６３】
これに対してステップＳＰ５５において肯定結果が得られると、このことは輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１中のオブジェクトＯＪ２〜ＯＪｎ−１の輪郭が啓発対象ユーザの納得する精度で抽出できたことにより、当該啓発対象ユーザによって輪郭抽出処理を終了する処理終了命令が入力されたことを表しており、このとき画像処理装置１は、処理終了命令をユーザインターフェース回路１２に取り込んで次のステップＳＰ５７へ移る。
【０１６４】
ステップＳＰ５７において画像処理装置１は、ユーザインターフェース回路１２から処理終了命令を変換回路１３及び輪郭線推測生成回路１４を順次介して輪郭線記録回路１５に送出することにより、当該輪郭線記録回路１５によりこの時点で記録している最新のオブジェクト輪郭抽出データＤ２３に相当する先頭入力輪郭線ＳｔＯＬと、最後尾入力輪郭線ＥｎＯＬと、追加入力輪郭線ＡＬ１及びＡＬ２と、推測輪郭線ＯＬＢ１〜ＯＬＢ１０　、ＯＬＣ１２　〜ＯＬＣ２０　及びＯＬＣ２２　〜ＯＬＣｎ−２とをオブジェクトＯＪ１〜ＯＪｎの輪郭を抽出して最終的に得た輪郭線（以下、これを最終輪郭線と呼ぶ）とする。
【０１６５】
そして画像処理装置１は、輪郭線記録回路１５により、その最終輪郭線を最終輪郭線データＤ３０として輪郭線出力回路１６を介して図示しないオブジェクト抽出装置に送出することにより、当該オブジェクト抽出装置によって最終輪郭線を用いてオブジェクト抽出用動画像１００を構成する複数の輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎ中のオブジェクトＯＪ１〜ＯＪｎを抽出させる。
【０１６６】
また画像処理装置１は、ユーザインターフェース回路１２に上述した輪郭抽出処理手順ＲＴ３（すなわちオブジェクト抽出用動画像１００を用いた輪郭抽出処理）を実行している間、適宜表示内容を変化させて情報提示部６で表示した一連の輪郭抽出処理用画面を輪郭抽出操作の経緯を表す輪郭抽出経緯画面データＤ１２として記録している。
【０１６７】
従って画像処理装置１は、ユーザインターフェース回路１２により、輪郭抽出経緯画面データＤ１２に啓発対象ユーザのユーザＩＤを対応付け、これを処理傾向情報抽出部３を介して情報蓄積部４に送出して、当該情報蓄積部４に記憶することにより、他の啓発対象ユーザによって輪郭抽出操作が行われる際にその輪郭抽出経緯画面データＤ１２を提示情報として利用可能な状態とし、次のステップＳＰ５８へ移って上述した輪郭抽出処理手順ＲＴ３を終了する。
【０１６８】
このようにして画像処理装置１は、図３０に示すように、オブジェクト抽出用動画像１００を構成する輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎ中のオブジェクトＯＪ１〜ＯＪｎの輪郭を啓発対象ユーザの納得のできる精度で当該オブジェクトＯＪ１〜ＯＪｎの動きに応じて推移させた理想的な最終輪郭線ＬＳ１〜ＬＳｎとして抽出し得るようになされている。
【０１６９】
（４）動作及び効果
以上の構成において、画像処理装置１は、輪郭抽出処理モード時、オブジェクト抽出用動画像１００を構成する時間的に連続した複数の輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎのうち輪郭抽出用先頭フレーム画像ＯＦ１及び輪郭抽出用最後尾フレーム画像ＯＦｎ中のオブジェクトＯＪ１及びＯＪｎの輪郭が任意になぞられると、この結果得られた先頭入力輪郭線ＳｔＯＬ及び最後尾入力輪郭線ＥｎＯＬから当該輪郭抽出用先頭フレーム画像ＯＦ１及び輪郭抽出用最後尾フレーム画像ＯＦｎ間の輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１中のオブジェクトＯＪ２〜ＯＪｎ−１の輪郭を抽出するための推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２を推測して生成するようにした。
【０１７０】
従って画像処理装置１では、オブジェクト抽出用動画像１００を構成する全ての輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎ中のオブジェクトＯＪ１〜ＯＪｎの輪郭をそれぞれマウス等の操作部を介して指定させなくても当該オブジェクト抽出用動画像１００を構成する複数の輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎのうち少なくとも２枚の輪郭抽出用先頭フレーム画像ＯＦ１及び輪郭抽出用最後尾フレーム画像ＯＦｎ中のオブジェクトＯＪ１及びＯＪｎの輪郭をマウス等の操作部を介して指定させるだけで、これら全ての輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎ中のオブジェクトＯＪ１〜ＯＪｎの輪郭をそれぞれ先頭入力輪郭線ＳｔＯＬ、推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２及び最後尾入力輪郭線ＥｎＯＬとして抽出することができる。
【０１７１】
また画像処理装置１は、輪郭抽出用先頭フレーム画像ＯＦ１及び輪郭抽出用最後尾フレーム画像ＯＦｎ間の複数の輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１のうち任意に選択された輪郭抽出用中間フレーム画像ＯＦ１２及びＯＦ２２中のオブジェクトＯＪ１２及びＯＪ２２の輪郭がマウス等の操作部を介して指定されることにより追加入力輪郭線ＡＬ１及び追加入力輪郭線ＡＬ２が得られると、その都度、時間の経過に従った順番で互いに隣り合う先頭入力輪郭線ＳｔＯＬ及び追加入力輪郭線ＡＬ１、当該追加入力輪郭線ＡＬ１及び追加入力輪郭線ＡＬ２、当該追加入力輪郭線ＡＬ２及び最後尾入力輪郭線ＥｎＯＬから輪郭抽出用先頭フレーム画像ＯＦ１及び輪郭抽出用中間フレーム画像ＯＦ１２間、輪郭抽出用中間フレーム画像ＯＦ１２及びＯＦ２２間、輪郭抽出用中間フレーム画像ＯＦ２２及び輪郭抽出用最後尾フレーム画像ＯＦｎ間の各輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦ１１、ＯＦ１３〜ＯＦ２１、ＯＦ２３〜ＯＦｎ−１中の各オブジェクトＯＪ２〜ＯＪ１１、ＯＪ１３〜ＯＪ２１、ＯＪ２３〜ＯＪｎ−１を指定するための推測輪郭線ＯＬＢ１〜ＯＬＢ１０　、ＯＬＣ１２　〜ＯＬＢ２０　、ＯＬＣ２２　〜ＯＬＣｎ−２を推測し直してて生成する。
【０１７２】
従って画像処理装置１は、輪郭抽出用先頭フレーム画像ＯＦ１及び輪郭抽出用最後尾フレーム画像ＯＦｎ間に多数の輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１が存在したり、当該輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎ中のオブジェクトＯＪ１〜ＯＪｎの輪郭が急激に変化する等してオブジェクトＯＪ１〜ＯＪｎの輪郭と推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２とに誤差が生じても、これら輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１の枚数や、オブジェクトＯＪ１〜ＯＪｎの輪郭の変化に応じて適宜任意の輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１を選択させて、その中のオブジェクトＯＪ２〜ＯＪｎ−１の輪郭を指定させるだけで、輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１に対するオブジェクトＯＪ２〜ＯＪｎ−１の輪郭に極力近づけるように当該推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２を修正することができ、かくしてオブジェクト抽出用動画像１００中のオブジェクトＯＪ１〜ＯＪｎの輪郭を一段と正確に抽出することができる。
【０１７３】
さらに画像処理装置１は、試行モード時、啓発対象ユーザに輪郭抽出試行用動画像５０中の試行用オブジェクトＴＪ１〜ＴＪ７の輪郭に対して輪郭抽出試行操作を行わせ、当該輪郭抽出試行操作に応じた輪郭抽出試行処理の結果により、当該啓発対象ユーザに対する輪郭抽出操作の技量や輪郭の指定傾向（すなわち処理傾向情報で表される傾向）を推測する。
【０１７４】
そして画像処理装置１は、輪郭抽出処理モードに先立つ情報提示モード時、オブジェクト抽出用動画像１００中のオブジェクトＯＪ１〜ＯＪｎの輪郭に対して実際に輪郭抽出操作を行う啓発対象ユーザに、予め推測した技量及び輪郭の指定傾向に応じて他のユーザの輪郭抽出手法を表す一連の輪郭抽出処理用画面でなる輪郭抽出経緯画面データＤ１２を選択し、これを提示情報として情報提示部６を介して啓発対象ユーザに提示する。
【０１７５】
従って画像処理装置１は、処理能力に優れた指導者による指導を特には必要とせずに、技量の異なる他のユーザの輪郭抽出手法をもとに啓発対象ユーザに対して、自分の輪郭抽出手法における注意すべき点等を気付かせて当該輪郭輪郭手法の向上を促すことができる。
【０１７６】
以上の構成によれば、画像処理装置１においては、輪郭抽出処理モード時、オブジェクト抽出用動画像１００を構成する時間的に連続した複数の輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎのうち少なくとも２枚の輪郭抽出用先頭フレーム画像ＯＦ１及び輪郭抽出用最後尾フレーム画像ＯＦｎ中のオブジェクトＯＪ１及びＯＪｎの輪郭がそれぞれ指定されると、この結果得られた先頭入力輪郭線ＳｔＯＬ及び最後尾入力輪郭線ＥｎＯＬから当該輪郭抽出用先頭フレーム画像ＯＦ１及び輪郭抽出用最後尾フレーム画像ＯＦｎ間の輪郭抽出用中間フレーム画像ＯＦ２〜ＯＦｎ−１中のオブジェクトＯＪ２〜ＯＪｎ−１の輪郭を指定するための推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２を推測して生成するようにしたことにより、オブジェクト抽出用動画像１００を構成する全ての輪郭抽出用フレーム画像ＯＦ１〜ＯＦｎ中のオブジェクトＯＪ１〜ＯＪｎの輪郭を先頭入力輪郭線ＳｔＯＬ、推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２及び最後尾入力輪郭線ＥｎＯＬとして抽出することができ、かくしてオブジェクト抽出用動画像１００中のオブジェクトＯＪ１〜ＯＪｎの輪郭を一段と容易に抽出できる。
【０１７７】
（５）他の実施の形態
なお上述の実施の形態においては、啓発対象ユーザに過去の他のユーザによって行われた輪郭抽出操作の経緯を表す一連の輪郭抽出処理用画面を提示した後に、当該啓発対象ユーザにオブジェクト抽出用動画像１００中のオブジェクトＯＪ１〜ＯＪｎの輪郭に対する輪郭抽出操作を行わせるようにした場合について述べたが、本発明はこれに限らず、図３１に示すように、輪郭抽出処理モード時、過去の他のユーザによって行われた輪郭抽出操作の経緯を表す一連の輪郭抽出処理用画面１１０を表示する画像表示領域７Ａと、啓発対象ユーザによって行われる輪郭抽出操作に応じて一連の輪郭抽出処理用画面１２０を表示する輪郭抽出領域７Ｂとを有する処理画面６Ａを情報提示部６で表示し、当該啓発対象ユーザによって行われる輪郭抽出操作に合わせて過去のユーザによる輪郭抽出操作時の一連の輪郭抽出処理用画面１１０を提示するようにしても良い。
【０１７８】
また上述の実施の形態においては、試行モード時、予め設定されたフレーム画像基準数Ｂｏｒ１（図１７）を基準とした入力フレーム画像の総数に応じて各ユーザの技量を判定するようにした場合について述べたが、本発明はこれに限らず、試行モード時、図３２に示すように、入力フレーム画像の総数の少ない順に各ユーザの蓄積情報データＤ１０を並べて、全ユーザの数をほぼ半分に区切る閾値Ｂｏｒ２により各ユーザの技量を判定したり、又は、図３３に示すように、入力フレーム画像の総数の少ない順に各ユーザの蓄積情報データＤ１０を並べて、技量の高い、又は低いユーザを所定人数に限定するような閾値Ｂｏｒ３により各ユーザの技量を判定するようにしても良い。この場合、各ユーザにおける入力フレーム画像の総数の傾向に応じてユーザの技量を判定することができる。
【０１７９】
さらに上述の実施の形態においては、情報提示モード時、過去蓄積情報データＤ１０の中から啓発対象ユーザの輪郭抽出手法と類似する輪郭抽出手法のユーザの過去蓄積情報データＤ１０を選択（限定）するようにした場合について述べたが、本発明はこれに限らず、各ユーザによって行われた輪郭抽出試行操作及び又は輪郭抽出操作で抽出したオブジェクトの名称を過去蓄積情報データＤ１０に格納しておき、情報提示モード時、啓発対象ユーザにオブジェクト抽出用動画像中のオブジェクトの名称（例えば星型や人間の上半身等）を入力させ、当該オブジェクトの名称の情報を含む過去蓄積情報データＤ１０を選択（限定）したり、当該啓発対象ユーザの蓄積情報データＤ１０に処理傾向情報として含まれる画像特徴情報と、過去蓄積情報データＤ１０に処理傾向情報として含まれる画像特徴情報とを比較することにより、啓発対象ユーザの抽出する輪郭を有するオブジェクトと同じ又は類似するオブジェクト（又はオブジェクト抽出用動画像）の輪郭を抽出したユーザの過去蓄積情報データＤ１０を選択（限定）するようにしても良い。
【０１８０】
この場合、啓発対象ユーザにこれから輪郭を抽出するオブジェクトと同じ又は類似するオブジェクト、或いはその輪郭の抽出に用いるオブジェクト抽出用動画像と同じ又は類似するオブジェクト抽出用動画像に対して輪郭抽出操作を行った他のユーザの輪郭抽出手法を表す一連の輪郭抽出処理用画面を提示できることにより、啓発対象ユーザに自分の輪郭抽出手法の向上をより適確に促すことができる。
【０１８１】
さらに上述の実施の形態においては、情報提示モード時、啓発対象ユーザＹ１（図２０）の技量が低い場合、過去蓄積情報データＤ１０の中から最も技量の高いユーザＹ２の過去蓄積情報データＤ１０を最終的に選択し、啓発対象ユーザＹ３の技量が高い場合、過去蓄積情報データＤ１０の中から最も技量の低いユーザＹ４の過去蓄積情報データＤ１０を最終的に選択するようにした場合について述べたが、本発明はこれに限らず、図３４に示すように、情報提示モード時、啓発対象ユーザＹ５の技量が低い場合、過去蓄積情報データＤ１０の中から当該啓発対象ユーザＹ５の技量を基準とした一定範囲Ｗ内で最も技量の高いユーザＹ６の過去蓄積情報データＤ１０を最終的に選択し、啓発対象ユーザＹ７の技量が高い場合、過去蓄積情報データＤ１０の中から当該啓発対象ユーザＹ７の技量を基準とした一定範囲Ｗ内で最も技量の低いユーザＹ８の過去蓄積情報データＤ１０を最終的に選択するようにしても良い。
【０１８２】
この場合、輪郭抽出手法の手本とするユーザの技量が高すぎ又は低すぎて当該ユーザによって輪郭抽出操作が行われた際の一連の輪郭抽出処理用画面が啓発対象ユーザの輪郭抽出手法の向上を促すために利用し難くなることを防止することができる。
【０１８３】
さらに上述の実施の形態においては、順回りペア間距離ＯＤｂ２〜ＯＤａｎの総和と逆回りペア間距離ＲＤｂ２〜ＲＤｂｎの総和とを比較し、当該総和が小さい一方の対応付けを選択して対応ペアを決定するようにした場合について述べたが、本発明はこれに限らず、先頭入力輪郭形成点ＳｔＯＰ１〜ＳｔＯＰｎ毎に最も近い最後尾入力輪郭形成点ＥｎＯＰ１〜ＥｎＯＰｎを順次探査して、これらを対応ペアと決定するようにしても良い。
【０１８４】
さらに上述の実施の形態においては、互いの重心ＳｔＯＣ及びＥｎＯＣ同士を一致させた状態の先頭入力輪郭線ＳｔＯＬ及び最後尾入力輪郭線ＥｎＯＬにおいて、対応ペア間の点形成間隔ＤＤｂ１、ＤＤｂ２、ＤＤｂ３、……毎に推測輪郭形成点ＯＩＰａ１〜ＯＩＰｎ１、ＯＩＰａ２〜ＯＩＰｎ２、ＯＩＰａ３〜ＯＩＰｎ３、……を生成し、この結果得られた推測輪郭線ＩＯＬ１〜ＩＯＬｎ−２を移動させて、これらの重心を重心間仮想線上の推測重心位置に一致させるようにした場合について述べたが、本発明はこれに限らず、互いの重心ＳｔＯＣ及びＥｎＯＣ同士を一致させずにもとの位置関係の先頭入力輪郭線ＳｔＯＬ及び最後尾入力輪郭線ＥｎＯＬにおいて、対応ペア間の点形成間隔毎に推測輪郭形成点を生成するようにして推測輪郭線ＯＬＡ１〜ＯＬＡｎ−２を生成するようにしても良い。
【０１８５】
さらに上述の実施の形態においては、試行モード時、啓発対象ユーザの輪郭抽出試行操作の結果を蓄積情報データＤ１０として情報記憶部４に記憶して当該蓄積情報データＤ１０に基づいて他のユーザの輪郭抽出経緯画面データＤ１２を選択するようにした場合について述べたが、本発明はこれに限らず、輪郭抽出処理モード時、啓発対象ユーザが最初に実際に行った輪郭抽出操作の結果を基に当該啓発対象ユーザの輪郭抽出操作に対する技量や輪郭の抽出傾向（すなわち処理傾向情報で表される傾向）を判定し、これを蓄積情報データＤ１０として情報蓄積部４に記憶して、再び啓発対象ユーザがオブジェクト抽出用動画像に対して輪郭抽出操作を行う際の情報提示モード時に、当該蓄積情報データＤ１０に応じて他のユーザの輪郭抽出経緯画面データＤ１２を選択するようにしても良い。
【０１８６】
さらに上述の実施の形態においては、図１〜図３４についてマウス等の操作部を介してオブジェクトの輪郭がなぞられることにより得た入力輪郭線（先頭入力輪郭線ＳｔＯＬ、最後尾入力輪郭線ＥｎＯＬ及び追加入力輪郭線ＡＬ１等）から推測輪郭線を生成するようにした場合について述べたが、本発明はこれに限らず、オブジェクトの輪郭内周側の領域を指定したり、オブジェクトの背影を塗りつぶして指定する指定領域等からオブジェクトＯＪ１〜ＯＪｎの輪郭を抽出するための推測輪郭線を生成するようにしても良い。
【０１８７】
さらに上述の実施の形態においては、動画像を構成する複数枚の画像から少なくとも第１及び第２の画像を選択する選択手段として、図示しないマウス等の操作部を適用するようにした場合について述べたが、本発明はこれに限らず、動画像を構成する複数枚の画像から輪郭抽出用先頭フレーム画像ＯＦ１及び輪郭抽出用最後尾フレーム画像ＯＦｎにかかわらずに少なくとも任意に第１及び第２の画像を選択することができれば、他の種々の選択手段を広く適用することができる。
【０１８８】
さらに上述の実施の形態においては、選択手段により選択された第１及び第２の画像中のオブジェクトの輪郭を指定するための入力手段として、図示しないマウス等の操作部を適用するようにした場合について述べたが、本発明はこれに限らず、選択手段により選択された第１及び第２の画像中のオブジェクトの輪郭を指定することができれば、ジョイスティックやタッチパット、タッチパネル等のポインティングデバイス等のようにように他の種々の入力手段を広く適用するようにしても良い。
【０１８９】
さらに上述の実施の形態においては、第１及び第２の画像中のオブジェクトの輪郭が指定されることにより得られた輪郭指定結果に基づいて、第１及び第２の画像間の他の画像中のオブジェクトの輪郭を推測する輪郭推測手段として、輪郭線推測生成回路１４を適用するようにした場合について述べたが、本発明はこれに限らず、第１及び第２の画像中のオブジェクトの輪郭が指定されることにより得られた輪郭指定結果に基づいて、第１及び第２の画像間の他の画像中のオブジェクトの輪郭を推測することができれば、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）　やマイクロプロセッサ等のように他の種々の輪郭推測手段を広く適用するようにしても良い。
【０１９０】
さらに上述の実施の形態においては、動画像又は当該動画像とは異なる他の動画像から、入力手段を介して得られた少なくとも第１及び第２の輪郭指定結果と、輪郭推測手段によって推測された輪郭の推測結果として抽出された当該輪郭の輪郭抽出手法とを評価する評価手段として、技量判定回路１７を適用するようにした場合について述べたが、本発明はこれに限らず、動画像又は当該動画像とは異なる他の動画像から、入力手段を介して得られた少なくとも第１及び第２の輪郭指定結果と、輪郭推測手段によって推測された輪郭の推測結果として抽出された当該輪郭の輪郭抽出手法とを評価することができれば、ＣＰＵやマイクロプロセッサ等のように他の種々の評価手段を広く適用するようにしても良い。
【０１９１】
さらに上述の実施の形態においては、特定ユーザの評価結果と、所定の閾値以上離れた評価結果を得ているユーザの輪郭抽出手法とを読み出す読出手段として、提示情報選択部５を適用するようにした場合について述べたが、本発明はこれに限らず、特定ユーザの評価結果と、所定の閾値以上離れた評価結果を得ているユーザの輪郭抽出手法を読み出すことができれば、蓄積手段に用いる記録媒体に応じて他の種々の読出手段を広く適用するようにしても良い。
【０１９２】
さらに上述の実施の形態においては、予め設定された輪郭抽出試行プログラムに従って啓発対象ユーザの輪郭抽出操作に対する技量や輪郭抽出傾向を推測し、情報提示プログラムに従って啓発対象ユーザの試行結果に基づき他のユーザの一連の輪郭抽出処理用画面を提示し、輪郭抽出処理プログラムに従って上述したオブジェクト抽出用動画像１００中のオブジェクトＯＪ１〜ＯＪｎに対する推測輪郭線ＯＬＡ１〜ＯＬＡｎを生成するようにした場合について述べたが、本発明はこれに限らず、輪郭抽出試行プログラム、情報提示プログラム及び輪郭抽出処理プログラムが格納されたプログラム格納媒体を画像処理装置１にインストールすることにより、啓発対象ユーザの輪郭抽出操作に対する技量や輪郭抽出傾向を推測し、当該啓発対象ユーザの試行結果に基づき他のユーザの一連の輪郭抽出処理用画面を提示し、オブジェクト抽出用動画像１００中のオブジェクトＯＪ１〜ＯＪｎに対する推測輪郭線ＯＬＡ１〜ＯＬＡｎを生成するようにしても良い。
【０１９３】
このように上述した啓発対象ユーザの輪郭抽出操作に対する技量や輪郭抽出傾向を推測する輪郭抽出試行プログラムや、啓発対象ユーザの試行結果に基づき他のユーザの一連の輪郭抽出処理用画面を提示する情報提示プログラム、オブジェクト抽出用動画像１００中のオブジェクトＯＪ１〜ＯＪｎに対する推測輪郭線ＯＬＡ１〜ＯＬＡｎを生成する輪郭抽出処理プログラムを画像処理装置１にインストールして実行可能な状態にするためのプログラム格納媒体としては、例えばフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）　、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）等のパッケージメディアのみならず、輪郭抽出試行プログラム、情報提示プログラム及び輪郭抽出処理プログラムが一時的にもしくは永続的に格納される半導体メモリや磁気ディスク等で実現しても良い。またこれらのプログラム格納媒体に輪郭抽出試行プログラム、情報提示プログラム及び輪郭抽出処理プログラムを格納する手段として、ローカルエリアネットワークやインターネット、ディジタル衛生放送等の有線及び無線通信媒体を利用しても良く、ルータやモデム等の各種通信インターフェイスを介して格納するようにしても良い。
【０１９４】
【発明の効果】
上述のように本発明によれば、動画像を構成する複数枚の画像から少なくとも２枚の第１及び第２の画像を選択する選択手段と、当該選択手段により選択された第１及び第２の画像中のオブジェクトの輪郭を指定するための入力手段と、当該入力手段を介して第１及び第２の画像中のオブジェクトの輪郭がそれぞれ指定されることにより得られた第１及び第２の輪郭指定結果に基づいて、第１及び第２の画像間の他の画像中のオブジェクトの輪郭を推測する輪郭推測手段とを設けるようにしたことにより、動画像を構成する複数枚の画像のうち少なくとも第１及び第２の画像中のオブジェクトの輪郭を指定するだけで、その輪郭指定結果に基づいて第１及び第２の画像間の他の画像中のオブジェクトの輪郭を推測し、当該動画像を構成する全ての画像中のオブジェクトをその推測結果及び輪郭指定結果として抽出することができ、かくして動画像中のオブジェクトの輪郭を一段と容易に抽出し得る画像処理装置を実現できる。
【図面の簡単な説明】
【図１】本発明による画像処理装置の回路構成を示すブロツク図である。
【図２】輪郭生成部の回路構成を示すブロツク図である。
【図３】輪郭抽出試行処理手順を示すフローチャートである。
【図４】技量判定処理手順を示すフローチャートである。
【図５】輪郭抽出試行用動画像の構成を示す略線図である。
【図６】推測輪郭線生成処理手順を示すフローチャートである。
【図７】試行先頭入力輪郭形成点及び試行最後尾入力輪郭形成点の様子を示す略線図である。
【図８】試行先頭入力輪郭線を新たに構成する新規輪郭形成点の生成結果を示す略線図である。
【図９】重心を一致させた様子（１）を示す略線図である。
【図１０】起点ペア決定結果（１）を示す略線図である。
【図１１】順回り方向及び逆回り方向の対応付けの様子（１）を示す略線図である。
【図１２】試行推測輪郭線の生成結果を示す略線図である。
【図１３】各試行用フレーム画像での重心位置の推測結果を示す略線図である。
【図１４】試行先頭入力輪郭線、試行推測輪郭線及び試行最後尾入力輪郭線の提示結果を示す略線図である。
【図１５】入力情報の構成を示す略線図である。
【図１６】処理傾向情報の構成を示す略線図である。
【図１７】蓄積情報データのデータベース化の様子を示す略線図である。
【図１８】情報提示処理手順を示すフローチャートである。
【図１９】オブジェクト抽出用動画像の構成を示す略線図である。
【図２０】蓄積情報データの選択の様子を示す略線図である。
【図２１】提示情報の構成を示す略線図である。
【図２２】輪郭抽出処理手順を示すフローチャートである。
【図２３】先頭入力輪郭線及び最後尾入力輪郭線の生成結果を示す略線図である。
【図２４】重心を一致させた様子（２）を示す略線図である。
【図２５】起点ペア決定結果（２）を示す略線図である。
【図２６】順回り方向及び逆回り方向の対応付けの様子（２）を示す略線図である。
【図２７】推測輪郭線の生成結果を示す略線図である。
【図２８】輪郭抽出用中間フレーム画像に対する推測輪郭線の生成結果を示す略線図である。
【図２９】追加入力輪郭線に基づく推測輪郭線の生成結果を示す略線図である。
【図３０】最終輪郭線の様子を示す略線図である。
【図３１】他の実施の形態による輪郭抽出処理用画面の提示を示す略線図である。
【図３２】他の実施の形態によるユーザの技量の判定の様子（１）を示す略線図である。
【図３３】他の実施の形態によるユーザの技量の判定の様子（２）を示す略線図である。
【図３４】他の実施の形態による蓄積情報データの選択の様子を示す略線図である。
【符号の説明】
１……画像処理装置、２……輪郭生成部、３……処理傾向情報抽出部、４……情報蓄積部、５……提示情報選択部、６……情報提示部。
【図１】
2004094668.tif 000003
【図２】
2004094668.tif 000004
【図３】
2004094668.tif 000005
【図４】
2004094668.tif 000006
【図５】
2004094668.tif 000007
【図６】
2004094668.tif 000008
【図７】
2004094668.tif 000009
【図８】
2004094668.tif 000010
【図９】
2004094668.tif 000011
【図１０】
2004094668.tif 000012
【図１１】
2004094668.tif 000013
【図１２】
2004094668.tif 000014
【図１３】
2004094668.tif 000015
【図１４】
2004094668.tif 000016
【図１５】
2004094668.tif 000017
【図１６】
2004094668.tif 000018
【図１７】
2004094668.tif 000019
【図１８】
2004094668.tif 000020
【図１９】
2004094668.tif 000021
【図２０】
2004094668.tif 000022
【図２１】
2004094668.tif 000023
【図２２】
2004094668.tif 000024
【図２３】
2004094668.tif 000025
【図２４】
2004094668.tif 000026
【図２５】
2004094668.tif 000027
【図２６】
2004094668.tif 000028
【図２７】
2004094668.tif 000029
【図２８】
2004094668.tif 000030
【図２９】
2004094668.tif 000031
【図３０】
2004094668.tif 000032
【図３１】
2004094668.tif 000033
【図３２】
2004094668.tif 000034
【図３３】
2004094668.tif 000035
【図３４】
2004094668.tif 000036