(57)【要約】      （修正有）【課題】整理整頓度を自動的に判定できるようにする。【解決手段】情報処理装置によれば、ＣＰＵは、カメラにより撮像された判定対象エリアの撮像画像から整理整頓度の判定対象物の画像を抽出し（Ｓ１０３）、抽出処理で撮像画像から抽出された抽出物（判定対象物の画像）の予め定められた項目を測定し（Ｓ１０４）、その測定結果と基準値とに基づいて、判定対象物の整理整頓度を判定し（Ｓ１１０）、その判定結果を表示部に表示する。【選択図】図６
2014164629.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段により撮像された撮像画像から整理整頓度の判定対象物の画像を抽出する抽出手段と、
前記抽出手段により抽出された判定対象物の画像から予め定められた項目の値を測定する測定手段と、
前記測定手段による測定結果に基づいて、前記判定対象物の整理整頓度を判定する判定手段と、
前記判定手段による判定結果を出力する出力手段と、
を備える情報処理装置。
【請求項２】
前記判定手段は、前記測定手段による測定結果と前記予め定められた項目の基準値とに基づいて、前記判定対象物の整理整頓度を判定する請求項１に記載の情報処理装置。
【請求項３】
前記判定手段は、前記撮像画像に複数の判定対象物が含まれている場合、前記複数の判定対象物の整理整頓度を演算処理した値に基づいて、前記撮像手段により撮像されたエリアの総合的な整理整頓度を判定する請求項１又は２に記載の情報処理装置。
【請求項４】
前記判定対象物は、机、床、キャビネット、書類のうち少なくとも１つを含む請求項１〜３の何れか一項に記載の情報処理装置。
【請求項５】
前記予め定められた項目は、前記判定対象物が机の場合、当該机上のスペースの割合を含み、前記判定対象物が床の場合、当該床のスペースの割合を含み、前記判定対象物がキャビネットである場合、当該キャビネット上のスペースの割合を含み、前記判定対象物が書類である場合、当該書類の高さを含む請求項４に記載の情報処理装置。
【請求項６】
前記抽出手段は、更に、前記撮像手段により撮像された撮像画像から危険度の判定対象物の画像を抽出し、
前記測定手段は、更に、前記危険度の判定対象物の画像から予め定められた危険度判定項目の値を測定し、
前記判定手段は、前記危険度判定項目の値の測定結果に基づいて、前記危険度の判定対象物の危険度を判定する請求項１〜５の何れか一項に記載の情報処理装置。
【請求項７】
前記危険度の判定対象物はキャビネットであり、
前記予め定められた危険度判定項目は、キャビネットからの荷物のはみ出し幅、キャビネット上の荷物の高さ、キャビネット上のスペースの割合の少なくとも１つを含む請求項６に記載の情報処理装置。
【請求項８】
撮像手段により撮像する工程と、
前記撮像手段により撮像された撮像画像から整理整頓度の判定対象物の画像を抽出する工程と、
前記抽出された判定対象物の画像から予め定められた項目の値を測定する工程と、
前記測定結果に基づいて、前記判定対象物の整理整頓度を判定する工程と、
前記判定結果を出力する工程と、
を含む整理整頓度判定方法。
【請求項９】
撮像手段を備える情報処理装置に用いられるコンピュータを、
前記撮像手段により撮像された撮像画像から整理整頓度の判定対象物の画像を抽出する抽出手段、
前記抽出手段により抽出された判定対象物の画像から予め定められた項目の値を測定する測定手段、
前記測定手段による測定結果に基づいて、前記判定対象物の整理整頓度を判定する判定手段、
前記判定手段による判定結果を出力する出力手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、整理整頓度判定方法及びプログラムに関する。
【背景技術】
【０００２】
従来、カメラにより撮像された室内映像から家具が転倒する危険領域を求めておき、緊急地震速報取得時に居住者が安全領域にいるか危険領域にいるかを判断し、危険度に応じた警告情報を発する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１９７１０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、オフィスや作業場等においては、作業効率を向上させるとともに事故を未然に防ぐため、机上、床面、キャビネット等の整理整頓ができているか、物が高く積み上がっていたりはみ出たりする等の危険がないかを見回る安全衛生パトロールが行われることがある。しかしながら、整理整頓の度合いや危険の度合いは人の目で判断されており、基準が曖昧であった。また、多くの人が安全衛生パトロールに参加して判断しなければならず、作業効率が悪いという問題があった。
【０００５】
特許文献１に記載の技術においては、地震発生時に家具が転倒する危険のある領域を知ることができるが、判定対象物（例えば、机、床面、キャビネット等）や対象エリア全体の日常的な整理整頓度を判定することができない。
【０００６】
本発明の課題は、整理整頓度を自動的に判定できるようにすることである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明の情報処理装置は、
撮像手段と、
前記撮像手段により撮像された撮像画像から整理整頓度の判定対象物の画像を抽出する抽出手段と、
前記抽出手段により抽出された判定対象物の画像から予め定められた項目の値を測定する測定手段と、
前記測定手段による測定結果に基づいて、前記判定対象物の整理整頓度を判定する判定手段と、
前記判定手段による判定結果を出力する出力手段と、
を備える。
【発明の効果】
【０００８】
本発明によれば、判定対象物の整理整頓度を自動的に判定することができるので、人による整理整頓度の判定を行う必要がなくなり、整理整頓度を判定する作業を効率化することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態における情報処理装置の機能的構成を示すブロック図である。
【図２】安全衛生度判定ソフトウエアの構成例を示す図である。
【図３Ａ】基準値データテーブルのデータ格納例を示す図である。
【図３Ｂ】ランク判定テーブルのデータ格納例を示す図である。
【図４】判定結果データベースのデータ格納例を示す図である。
【図５】図１のＣＰＵにより実行される安全衛生度判定処理を示すフローチャートである。
【図６】図５のステップＳ１０において実行される判定処理を示すフローチャートである。
【図７】図６のステップＳ１０３において実行される抽出処理を示すフローチャートである。
【図８】図６のステップＳ１０４において実行される測定処理を示すフローチャートである。
【図９】判定結果画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明に係る好適な実施形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１１】
＜情報処理装置１の構成＞
まず、本実施形態に係る情報処理装置１の構成について説明する。
情報処理装置１は、オフィス、作業場、家屋内等の安全衛生度を判定する装置である。安全衛生度は、整理整頓度と危険度の総称である。情報処理装置１としては、例えば、ノートＰＣ（Personal Computer）、タブレット、ハンディターミナル等の移動型端末が適用可能である。
【００１２】
図１に、情報処理装置１の機能構成例を示す。図１に示すように、情報処理装置１は、ＣＰＵ（Central Processing Unit）１０、ＲＡＭ（Random Access Memory）１１、記憶部１２、通信部１３、表示部１４、操作部１５、カメラ１６等を備えて構成され、各部はバス１７により接続されている。
【００１３】
ＣＰＵ１０は、記憶部１２に記憶されているプログラムを読み出してＲＡＭ１１のワークエリアに展開し、展開したプログラムに従って、後述する安全衛生度判定処理を始めとする各種処理を実行する。ＣＰＵ１０は、安全衛生度判定処理を実行することにより、抽出手段、測定手段、判定手段として機能する。
【００１４】
ＲＡＭ１１は、揮発性のメモリであり、ＣＰＵ１０により実行される各種プログラムやこれら各種プログラムに係るデータ等を記憶するワークエリアを有する。
【００１５】
記憶部１２は、ＨＤＤ（Hard Disk Drive）、半導体の不揮発性メモリ等により構成される。記憶部１２には、ＣＰＵ１０で実行されるシステムプログラムや各種処理プログラム、これらのプログラムの実行に必要なデータ等が記憶されている。プログラムは、コンピュータ読み取り可能なプログラムコードの形態で記憶部１２に格納されている。ＣＰＵ１０は、当該プログラムコードに従った動作を逐次実行する。
【００１６】
例えば、記憶部１２には、安全衛生度判定ソフトウエア１２１が記憶されている。安全衛生度判定ソフトウエア１２１は、ＣＰＵ１０に後述する安全衛生度判定処理を実行させるためのプログラムであり、図２に示すように、基準値登録モジュール１２１ａ、ランク登録モジュール１２１ｂ、カメラ制御モジュール１２１ｃ、画像比較モジュール１２１ｄ、測定結果集計モジュール１２１ｅ、判定結果出力モジュール１２１ｆにより構成されている。
【００１７】
また、記憶部１２には、基準値データテーブル１２２、ランク判定テーブル１２３、参考画像データベース１２４、撮像画像データベース１２５、判定結果データベース１２６が記憶されている。
【００１８】
図３Ａに、基準値データテーブル１２２の一例を示す。図３Ａに示すように、基準値データテーブル１２２は、種別（整理整頓度又は危険度）を示す「種別」、判定対象となる項目を示す「項目」、ＯＫと判定される基準値を示す「基準値」のフィールドを有し、整理整頓度又は危険度を判定する際の項目毎の基準値を記憶するテーブルである。
【００１９】
図３Ｂに、ランク判定テーブル１２３の一例を示す。図３Ｂに示すように、ランク判定テーブル１２３は、種別（整理整頓度又は危険度）を示す「種別」、ランクを示す「ランク」、そのランクに属する総合評価点を示す「総合評価点」のフィールドを有し、整理整頓度、危険度それぞれについてのランクと総合評価点を対応付けて記憶するテーブルである。
【００２０】
参考画像データベース１２４は、安全衛生度の判定対象物となる机、床、キャビネットのそれぞれの参考画像を格納するデータベースである。参考画像は、判定対象物を何も置いていない状態で撮像することにより得られた画像である。各参考画像においては、予め判定対象物の画像領域が特定されており、その画像領域の座標情報が参考画像に対応付けて記憶されている。また、キャビネットの参考画像には、そのキャビネットの幅の実寸法が対応付けて記憶されている。
【００２１】
撮像画像データベース１２５は、カメラ１６により撮像された撮像画像を格納するためのデータベースである。
【００２２】
判定結果データベース１２６は、撮像画像データベース１２５に格納されている各撮像画像に基づいて判定された安全衛生度の判定結果データを格納するためのデータベースである。
図４に、判定結果データベース１２６のデータ格納例を示す。図４に示すように、判定結果データベース１２６は、撮像画像の画像識別情報を示す「画像ＩＤ」、「判定対象物」、「項目」、「基準値」、「測定値」、「判定」、「差」、「評価点」等のフィールドを有し、撮像画像毎に判定結果データを記憶する。なお、図４においては、安全衛生度のうち整理整頓度についての判定結果データを示しているが、危険度についての判定結果データも同様に格納される。
【００２３】
記憶部１２は、更に、Ａ４書類、パイプファイルのそれぞれのサイズを記憶している。
【００２４】
通信部１３は、ＬＡＮ（Local Area Network）アダプタやルータ等により構成され、ＬＡＮ等の通信ネットワークを介して外部装置と通信接続し、データ送受信を行う。
【００２５】
表示部１４は、ＬＣＤ（Liquid Crystal Display）等により構成され、ＣＰＵ１０からの表示制御信号に従って、各種表示を行う。
【００２６】
操作部１５は、カーソルキー、各種機能キー、シャッターキーを備え、ユーザによる各キーの押下入力を受け付けてその操作情報をＣＰＵ１０に出力する。また、操作部１５は、表示部１４の表面を覆うように透明電極を格子状に配置したタッチパネル等を有し、手指やタッチペン等で押下された位置を検出し、その位置情報を操作情報としてＣＰＵ１０に出力する。
【００２７】
カメラ１６は、レンズ、絞り、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等の撮像素子を備え、撮像素子上に被写体の光学像を結像し、その像を電気的な信号としてＣＰＵ１０に出力する撮像手段である。
【００２８】
＜情報処理装置１の動作＞
次に、本実施形態における動作について説明する。
【００２９】
図５に、情報処理装置１によって実行される安全衛生度判定処理のフローチャートを示す。安全衛生度判定処理は、操作部１５により安全衛生度判定ソフトウエア１２１の起動が指示された際に、ＣＰＵ１０と記憶部１２に記憶されている安全衛生度判定ソフトウエア１２１との協働により実行される。
【００３０】
まず、ＣＰＵ１０は、記憶部１２の基準値データテーブル１２２の「基準値」フィールドにデータが存在するか否かを判断する（ステップＳ１）。
基準値データテーブル１２２に基準値データが存在しないと判断した場合（ステップＳ１；ＮＯ）、ＣＰＵ１０は、基準値登録モジュール１２１ａを起動させ（ステップＳ２）、基準値登録モジュール１２１ａに従って、操作部１５から入力された基準値を基準値データテーブル１２２に保存する（ステップＳ３）。例えば、ＣＰＵ１０は、表示部１４に、整理整頓度と危険度のそれぞれの項目（図３Ａ参照）に対する基準値の範囲の入力欄を有する基準値設定画面を表示し、操作部１５により入力された値を基準値データテーブル１２２の「基準値」フィールドに格納する。
【００３１】
基準値データテーブル１２２に基準値データが存在すると判断した場合（ステップＳ１；ＹＥＳ）、ＣＰＵ１０は、記憶部１２のランク判定テーブル１２３の「総合評価点」フィールドにデータが存在するか否かを判断する（ステップＳ４）。
ランク判定テーブル１２３の「総合評価点」フィールドにデータが存在しないと判断した場合（ステップＳ４；ＮＯ）、ＣＰＵ１０は、ランク登録モジュール１２１ｂを起動させ（ステップＳ５）、ランク登録モジュール１２１ｂに従って、操作部１５から入力された総合評価点を基準値データテーブル１２２に保存し（ステップＳ６）、ステップＳ７の処理に移行する。例えば、ＣＰＵ１０は、表示部１４に、整理整頓度と危険度のそれぞれのランク（図３Ｂ参照）に対する総合評価点の範囲の入力欄を有するランク設定画面を表示し、操作部１５により入力された値を基準値データテーブル１２２の「総合評価点」フィールドに格納する。
ランク判定テーブル１２３の「総合評価点」フィールドにデータが存在すると判断した場合（ステップＳ４；ＹＥＳ）、ＣＰＵ１０は、ステップＳ７の処理に移行する。
【００３２】
ステップＳ７においては、ＣＰＵ１０は、カメラ制御モジュール１２１ｃを起動させる（ステップＳ７）。ユーザがカメラ１６のレンズを安全衛生度の判定対象となるエリア（判定対象エリア）に向けて操作部１５のシャッターボタンを押下すると、ＣＰＵ１０は、シャッターボタンの押下操作に従ってカメラ１６により撮像を行わせ（ステップＳ８）、得られた撮像画像を記憶部１２の撮像画像データベース１２５に記憶させる（ステップＳ９）。
【００３３】
次いで、ＣＰＵ１０は、撮像により得られた撮像画像に対し、判定処理を実行する（ステップＳ１０）。
図６に、判定処理のフローチャートを示す。判定処理は、ＣＰＵ１０と、画像比較モジュール１２１ｄ及び測定結果集計モジュール１２１ｅとの協働により実行される。
【００３４】
まず、ＣＰＵ１０は、画像比較モジュール１２１ｄを起動させる（ステップＳ１０１）。
次いで、ＣＰＵ１０は、図５のステップＳ８で撮像された撮像画像を開き（ステップＳ１０２）、当該撮像画像に対し抽出処理を実行する（ステップＳ１０３）。抽出処理は、整理整頓度と危険度の判定対象物の画像を抽出するための処理である。
図７に、抽出処理のフローチャートを示す。抽出処理は、ＣＰＵ１０と、画像比較モジュール１２１ｄとの協働により実行される。
【００３５】
抽出処理において、ＣＰＵ１０は、まず、撮像画像の中から参考画像データベース１２４の参考画像（机）の机と同じ色の領域を抽出する（ステップＳ１００１）。なお、色は完全に一致している必要はなく、参考画像の机の色から所定の色空間（例えば、ＲＧＢ）において所定の範囲内の色を抽出することとしてもよい。
【００３６】
次いで、ＣＰＵ１０は、抽出の結果に基づいて、撮像画像に参考画像の机と同じ色の領域が存在するか否かを判断する（ステップＳ１００２）。
撮像画像に参考画像の机と同じ色の領域が存在すると判断した場合（ステップＳ１００２；ＹＥＳ）、ＣＰＵ１０は、ステップＳ１００１で抽出された領域の形状が参考画像の机の形状と類似しているか否かを判断する（ステップＳ１００３）。例えば、参考画像を解析して机の形状の特徴（例えば、矩形、ひし形等）を抽出し、撮像画像におけるその机と同じ色の領域の形状がその特徴を有していれば、類似していると判断する。
【００３７】
ステップＳ１００１で抽出された領域の形状が参考画像の机の形状と類似していると判断した場合（ステップＳ１００３；ＹＥＳ）、ＣＰＵ１０は、抽出物の種類が机であることを示す情報と、抽出された領域の座標情報を対応付けてＲＡＭ１１に記憶し（ステップＳ１０１５）、図６のステップＳ１０４の処理に移行する。
【００３８】
一方、撮像画像に参考画像の机領域と同じ色の領域がないと判断した場合（ステップＳ１００２；ＮＯ）、又は、同じ色の領域が抽出されても参考画像の机と形状が類似していないと判断した場合（ステップＳ１００３；ＮＯ）、ＣＰＵ１０は、ステップＳ１００４の処理に移行する。なお、撮像画像における机がこの処理で抽出されなかった場合は、ステップＳ１００９以降の処理で手動抽出を行うことが可能である。
【００３９】
ステップＳ１００４において、ＣＰＵ１０は、撮像画像の中から参考画像（床）の床と同じ色の領域を抽出する（ステップＳ１００４）。なお、色は完全に一致している必要はなく、参考画像の床の色から所定の色空間において所定の範囲内の色を抽出することとしてもよい。
【００４０】
次いで、ＣＰＵ１０は、抽出の結果に基づいて、撮像画像に参考画像の床と同じ色の領域が存在するか否かを判断する（ステップＳ１００５）。
撮像画像中に参考画像の床と同じ色の領域が存在すると判断した場合（ステップＳ１００５；ＹＥＳ）、ＣＰＵ１０は、抽出物の種類が床であることを示す情報と、抽出された領域の座標情報を対応付けてＲＡＭ１１に記憶し（ステップＳ１０１５）、図６のステップＳ１０４の処理に移行する。
【００４１】
一方、撮像画像に参考画像の床領域と同じ色の領域がないと判断した場合（ステップＳ１００５；ＮＯ）、ＣＰＵ１０は、ステップＳ１００６の処理に移行する。なお、撮像画像データ中の床がこの処理で抽出されなかった場合は、ステップＳ１００９以降の処理で手動抽出を行うことが可能である。
【００４２】
ステップＳ１００６において、ＣＰＵ１０は、撮像画像の中から参考画像（キャビネット）のキャビネットと同じ色の領域を抽出する（ステップＳ１００６）。なお、色は完全に一致している必要はなく、参考画像のキャビネットの色から所定の色空間において所定の範囲内の色を抽出することとしてもよい。
【００４３】
次いで、ＣＰＵ１０は、抽出の結果に基づいて、撮像画像に参考画像のキャビネットと同じ色の領域が存在するか否かを判断する（ステップＳ１００７）。
撮像画像に参考画像のキャビネットと同じ色の領域が存在すると判断した場合（ステップＳ１００７；ＹＥＳ）、ＣＰＵ１０は、撮像画像において、ステップＳ１００７で抽出された領域の形状が参考画像のキャビネットの形状と類似しているか否かを判断する（ステップＳ１００８）。例えば、参考画像を解析してキャビネットの形状の特徴（例えば、矩形、ひし形等）を抽出し、撮像画像におけるその領域と同じ色の領域の形状がその特徴を有していれば、類似していると判断する。
【００４４】
ステップＳ１００８で抽出された領域の形状が参考画像のキャビネットの形状と類似していると判断した場合（ステップＳ１００８；ＹＥＳ）、ＣＰＵ１０は、抽出物の種類がキャビネットであることを示す情報と、抽出された領域の座標情報を対応付けてＲＡＭ１１に記憶し（ステップＳ１０１５）、図６のステップＳ１０４の処理に移行する。
【００４５】
一方、撮像画像に参考画像のキャビネット領域と同じ色の領域がないと判断した場合（ステップＳ１００７；ＮＯ）、又は、同じ色の領域が抽出されても参考画像のキャビネット領域と形状が類似していないと判断した場合（ステップＳ１００８；ＮＯ）、ＣＰＵ１０は、ステップＳ１００９の処理に移行する。なお、撮像画像中のキャビネットがこの処理で抽出されなかった場合は、ステップＳ１００９以降の処理で手動抽出を行うことが可能である。
【００４６】
ステップＳ１００９において、ＣＰＵ１０は、表示部１４の表示画面上に撮像画像を表示する（ステップＳ１００９）。ユーザの操作部１５の操作により表示画面上の判定対象物がタッチ（押下）されると（ステップＳ１０１０）、ＣＰＵ１０は、撮像画像におけるタッチされた周辺を判定対象物の領域として抽出し、その領域を強調して表示する（ステップＳ１０１１）。例えば、画面上の点が指やペン等によりタッチされると、ＣＰＵ１０は、タッチされた点と同じ色又はその色と所定の色空間において所定の範囲内にある色の領域（タッチされた点と連続する領域）を撮像画像から抽出する。そして、抽出された領域の輪郭を予め定められた色で強調表示する。
【００４７】
次いで、ＣＰＵ１０は、表示部１４に抽出物の種類（机、床、キャビネット、書類（平積み、縦置き）を選択するための選択画面を表示する（ステップＳ１０１２）。
操作部１５により抽出物の種類として書類以外が選択されると（ステップＳ１０１３；ＮＯ）、ＣＰＵ１０は、選択された抽出物の種類を示す情報と、抽出された領域の座標情報を対応付けてＲＡＭ１１に記憶し（ステップＳ１０１５）、図６のステップＳ１０４の処理に移行する。
【００４８】
一方、操作部１５により抽出物の種類として書類が選択されると（ステップＳ１０１３；ＹＥＳ）、ＣＰＵ１０は、表示部１４に書類のサイズ（Ａ４書類、パイプファイル）を選択するための選択画面を表示する（ステップＳ１０１４）。操作部１５により書類のサイズが選択されると、ＣＰＵ１０は、選択された抽出物の種類及びサイズを示す情報と、抽出された領域の座標情報とを対応付けてＲＡＭ１１に記憶し（ステップＳ１０１５）、図６のステップＳ１０４の処理に移行する。
【００４９】
図６のステップＳ１０４において、ＣＰＵ１０は、測定処理を実行する（ステップＳ１０４）。測定処理は、抽出処理で撮像画像から抽出された抽出物（判定対象物の画像）の予め定められた項目を測定する処理である。
【００５０】
図８に、測定処理のフローチャートを示す。測定処理は、ＣＰＵ１０と、画像比較モジュール１２１ｄとの協働により実行される。
まず、ＣＰＵ１０は、撮像画像から抽出された抽出物の種類に基づいて、スペースの割合を測定するか否かを判断する（ステップＳ１０２１）。具体的には、抽出物の種類が机、床又はキャビネットである場合、スペースの割合を測定すると判断する。抽出物の種類が書類である場合、スペースの割合を測定しないと判断する。
【００５１】
スペースの割合を測定しないと判断した場合（ステップＳ１０２１；ＮＯ）、ＣＰＵ１０は、ステップＳ１０２４の処理に移行する。
【００５２】
スペースの割合を測定すると判断した場合（ステップＳ１０２１；ＹＥＳ）、ＣＰＵ１０は、参考画像と撮像画像から抽出された領域とを比較し、抽出物の、あるべき空きスペース（Ｂ）を推測する（ステップＳ１０２２）。
例えば、抽出物の種類が机である場合、参考画像が示すように、机上の形状は矩形やひし形等の四角形であり、その領域全体があるべき空きスペースとなる。一方、机に物が置いてある場合、撮像画像における机の空きスペースは四角形全体とはならず、物の置いてある部分が欠けた領域となる。そこで、抽出物の種類が机である場合、ステップＳ１０２２においては、例えば、あるべき空きスペース（Ｂ）は撮像画像から抽出された机の外形に囲まれた四角形領域全体であると推測し、その面積を算出する。床も同様である。
また、例えば、抽出物の種類がキャビネットである場合、参考画像が示すように、キャビネット上の空きスペースの幅は、キャビネットの上端部全体である。一方、キャビネット上に物が置いてある場合は、キャビネット上端部が物によって隠れて不連続になる場合がある。そこで、抽出物の種類がキャビネットである場合、あるべき空きスペース（Ｂ）は撮像画像から抽出されたキャビネットの上端部全体に相当する部分であると推測し、その幅の長さを算出する。
なお、上記は一例であり、これに限定されるものではない。また、表示部１４に撮像画像を表示し、操作部１５によりユーザにあるべき空きスペースを指定させることとしてもよい。
【００５３】
次いで、ＣＰＵ１０は、撮影画像からの抽出物においてあるべき空きスペース（Ｂ）と実際の空きスペース（Ａ）の比率（Ａ／Ｂ）を算出し（ステップＳ１０２３）、ステップＳ１０２４の処理に移行する。
例えば、抽出物の種類が机又は床である場合、抽出処理で抽出された抽出物の領域の面積を実際の空きスペース（Ａ）として算出することができる。また、例えば、抽出物の種類がキャビネットである場合、抽出処理で抽出された抽出物の上端部のうち、物体が載置されていない部分の幅を実際の空きスペース（Ａ）として算出することができる。
なお、上記は一例であり、これに限定されるものではない。また、表示部１４に撮像画像を表示し、操作部１５によりユーザに実際の空きスペースを指定させることとしてもよい。
【００５４】
ステップＳ１０２４において、ＣＰＵ１０は、抽出物の種類に基づいて、寸法を測定するか否かを判断する。具体的には、抽出物の種類がキャビネット又は書類である場合、寸法を測定すると判断する。抽出物の種類が机又は床である場合、寸法を測定しないと判断する。
【００５５】
寸法を測定しないと判断した場合（ステップＳ１０２４；ＮＯ）、ＣＰＵ１０は、算出した測定値を項目名及び抽出処理でＲＡＭ１１に記憶された情報に対応付けてＲＡＭ１１に記憶し、図６のステップＳ１０５の処理に移行する。
【００５６】
寸法を測定すると判断した場合（ステップＳ１０２４；ＹＥＳ）、ＣＰＵ１０は、抽出物の種類がキャビネットであるか否かを判断する（ステップＳ１０２５）。
【００５７】
抽出物の種類がキャビネットであると判断した場合（ステップＳ１０２５；ＹＥＳ）、ＣＰＵ１０は、撮像画像から抽出されたキャビネットの幅の長さ（ａ）を測定する（ステップＳ１０２６）。
次いで、ＣＰＵ１０は、参考画像データベース１２４に登録されている参考画像のキャビネットの幅の実寸法（ｂ）を取得し、画像の比率（ｃ＝ａ／ｂ）を算出する（ステップＳ１０２７）。
【００５８】
次いで、ＣＰＵ１０は、撮像画像から抽出されたキャビネット上の荷物の領域を抽出し、撮像画像におけるキャビネットからの荷物のはみ出しの寸法及び荷物の高さの寸法（ｄ）を測定する（ステップＳ１０２８）。
そして、ＣＰＵ１０は、画像の比率（ｃ）と寸法（ｄ）から、荷物のはみ出し幅及び荷物の高さの実寸法（ｄ×ｃ）を算出し（ステップＳ１０２９）、算出した測定値を項目名及び抽出処理で抽出された情報に対応付けてＲＡＭ１１に記憶し（ステップＳ１０３４）、図６のステップＳ１０５の処理に移行する。
【００５９】
一方、抽出物の種類が書類であると判断した場合（ステップＳ１０２５；ＮＯ）、ＣＰＵ１０は、撮像画像から抽出された書類の寸法（ａ１）を測定する（ステップＳ１０３０）。例えば、撮像画像から抽出された書類が平積みである場合、ＣＰＵ１０は、撮像画像から抽出された書類の横方向の長さの寸法を測定する。撮像画像から抽出された書類が縦置きである場合、撮像画像から抽出された書類の縦方向の長さの寸法を測定する。
【００６０】
次いで、ＣＰＵ１０は、記憶部１２から図７のステップＳ１０１４で選択されたサイズの書類の長さ（ここでは、長辺の長さとする）（ｂ１）を取得し、画像の比率（ｃ１＝ａ１／ｂ１）を算出する（ステップＳ１０３１）。
次いで、ＣＰＵ１０は、撮像画像から抽出された書類の高さの寸法（ｄ１）を測定する（ステップＳ１０３２）。
【００６１】
そして、ＣＰＵ１０は、画像の比率（ｃ１）と寸法（ｄ１）から、書類の高さの実寸法（ｄ１×ｃ１）を算出して（ステップＳ１０３３）、算出した測定値を項目名及び抽出処理で抽出された情報に対応付けてＲＡＭ１１に記憶し（ステップＳ１０３４）、図６のステップＳ１０５の処理に移行する。
【００６２】
図６のステップＳ１０５において、ＣＰＵ１０は、測定結果集計モジュール１２１ｅを起動させ（ステップＳ１０５）、基準値データテーブル１２２からＲＡＭ１１に記憶されている測定結果の項目の基準値を取得して、測定結果を基準値と比較する（ステップＳ１０６）。
【００６３】
比較の結果、測定結果が基準値の範囲以内であると判断した場合（ステップＳ１０７；ＹＥＳ）、ＣＰＵ１０は、ＯＫであると判定し（ステップＳ１０８）、ステップＳ１１０の処理に移行する。
比較の結果、測定結果が基準値の範囲外であると判断されると（ステップＳ１０７；ＮＯ）、ＮＧであると判定され（ステップＳ１０９）、処理はステップＳ１１０に移行する。
【００６４】
ステップＳ１１０において、ＣＰＵ１０は、測定された各項目の評価点を算出する（ステップＳ１１０）。評価点は、以下の（式１）により算出することができる。この評価点は、抽出された判定対象物の該当する項目の整理整頓度又は危険度を定量的に示す値である。
評価点＝判定フラグ×（測定値と基準値との差の絶対値）・・・（式１）
ここで、判定フラグは、判定がＯＫの場合は＋１、ＮＧの場合は−１である。
【００６５】
次いで、ＣＰＵ１０は、他に判定対象物があるか否かを判断する（ステップＳ１１１）。例えば、ＣＰＵ１０は、他に判定対象物があるか否かをユーザに問い合わせるメッセージを表示部１４に表示し、操作部１５からの操作に応じて他に判定対象物があるか否かを判断する。例えば、表示部１４に撮像画像を表示し、すでに抽出された判定対象物に所定の色を付してどの領域の判定が終了しているかをユーザが認識できるようにすることが好ましい。
他に判定対象物があると判断した場合（ステップＳ１１１；ＹＥＳ）、ＣＰＵ１０は、ステップＳ１０３の処理に戻る。なお、抽出処理においては、一度抽出された判定対象物は重複した抽出は行わない。
【００６６】
他に判定対象物がないと判断した場合（ステップＳ１１１；ＮＯ）、ＣＰＵ１０は、各判定対象物から算出された整理整頓度及び危険度の評価点をそれぞれ加算して整理整頓度及び危険度のそれぞれの総合評価点を算出する（ステップＳ１１２）。総合評価点は、それぞれ、撮像画像により撮像された判定対象エリアの総合的な整理整頓度又は危険度を定量的に示す値である。なお、総合評価点の算出において、１つの項目に対して複数の評価点があった場合（例えば、撮像画像内に複数の机があった場合等）、その項目の評価点の平均点を算出してその項目の評価点としてもよい。
【００６７】
そして、ＣＰＵ１０は、記憶部１２のランク判定テーブル１２３を読み出して、整理整頓度及び危険度のそれぞれについて、算出された総合評価点と各ランクの総合評価点の範囲とを比較し、比較結果に基づいて総合評価点のランクを判定し（ステップＳ１１３）、図５のステップＳ１１に移行する。
【００６８】
図５のステップＳ１１において、ＣＰＵ１０は、判定結果出力モジュール１２１ｆを起動させ（ステップＳ１１）、表示部１４に判定結果画面１４１を表示し（ステップＳ１２）、安全衛生度判定処理を終了する。
【００６９】
図９に、表示部１４に表示される判定結果画面１４１の一例を示す。
図９に示すように、判定結果画面１４１には、整理整頓度と危険度のそれぞれについての総合評価点及びランクを表示する総合結果表示欄１４１ａと、各判定対象物の各項目の基準値、測定値、判定、差分、評価点を一覧表示する詳細結果表示欄１４１ｂとが設けられている。図９においては、判定対象エリアに危険度の判定対象物（キャビネット）がない場合の結果を示しているが、危険度が判定された場合は、その判定結果も併せて表示される。
【００７０】
このように、安全衛生度判定処理によれば、判定対象エリアの撮像画像からその判定エリア内の机、床、キャビネット、書類等の判定対象物の整理整頓度、危険度を予め定められたアルゴリズムで自動的に算出（判定）し出力するので、統一した基準で定量的な安全衛生度を取得することができる。また、判定対象エリアを撮像するだけで整理整頓度、危険度が算出されるので、安全衛生パトロールの作業を少人数で効率的に行うことが可能となる。
【００７１】
以上説明したように、本実施形態における情報処理装置１によれば、ＣＰＵ１０は、カメラ１６により撮像された判定対象エリアの撮像画像から整理整頓度の判定対象物の画像を抽出し、抽出された判定対象物の画像から予め定められた項目の値を測定し、その測定結果と基準値とに基づいて、判定対象物の整理整頓度を判定し、その判定結果を表示部１４に表示する。
従って、判定対象エリアの撮像画像からその判定エリア内の整理整頓度を自動的に算出（判定）することができるので、人による整理整頓度の判定を行う必要がなくなり、整理整頓度の判定作業を少人数で効率的に行うことが可能となる。また、統一した基準で定量的な整理整頓度を算出することができる。
【００７２】
また、ＣＰＵ１０は、撮像画像に複数の判定対象物が含まれている場合、複数の判定対象物の整理整頓度を演算処理した値に基づいて、カメラ１６により撮像されたエリアの総合的な整理整頓度を判定する。従って、判定対象物の個々の整理整頓度だけでなく、カメラ１６により撮像された判定対象エリアの総合的な整理整頓度についても効率的に行うことが可能となる。
【００７３】
具体的に、情報処理装置１は、机、床、キャビネット、書類の整理整頓度を判定することができる。判定対象物が机の場合は、当該机上スペースの割合を測定し、その測定結果に基づいて整理整頓度を判定することができる。判定対象物が床の場合、当該床のスペースの割合を測定し、その測定結果に基づいて整理整頓度を判定することができる。判定対象物がキャビネットである場合、当該キャビネット上のスペースの割合を測定し、その測定結果に基づいて整理整頓度を判定することができる。判定対象物が書類である場合、当該書類の高さを測定し、その測定結果に基づいて整理整頓度を判定することができる。
【００７４】
また、ＣＰＵ１０は、更に、カメラ１６により撮像された撮像画像から危険度の判定対象物の画像を抽出し、危険度の判定対象物の画像から予め定められた危険度判定項目の値を測定し、その測定結果に基づいて、判定対象物の危険度を判定する。
従って、判定対象物の撮像画像からその危険度を自動的に算出（判定）することができるので、人による危険度の判定を行う必要がなくなり、危険度の判定作業を少人数で効率的に行うことが可能となる。また、統一した基準で定量的な危険度を算出することができる。
【００７５】
なお、上記実施形態における記述内容は、情報処理装置の好適な一例であり、これに限定されるものではない。
【００７６】
例えば、上記実施形態においては、出力手段を表示部１４とし、判定結果を表示部１４の画面上に表示することとして説明したが、これに限定されず、例えば、判定結果をプリンタ等の出力手段から印刷物として出力することとしてもよい。
【００７７】
また、上記実施形態においては、判定対象物を机、床、キャビネット、書類とした場合を例にとり説明したが、これに限定されるものではない。また、整理整頓度や危険度を判定するための項目についても、好ましい一例を示しており、これに限定されるものではない。
【００７８】
また、上記実施形態においては、情報処理装置１を移動型端末として説明したが、例えば、判定対象エリアを撮像可能な位置に情報処理装置１を据え付けておくこととしてもよい。また、複数の判定対象エリアがある場合、判定結果をサーバ装置に送信してサーバ装置で判定結果を出力する構成としてもよい。
【００７９】
また、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ＲＯＭやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ（搬送波）も適用される。
【００８０】
その他、情報処理装置を構成する各装置の細部構成及び細部動作に関しても、発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００８１】
(付記)
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
＜請求項１＞
撮像手段と、
前記撮像手段により撮像された撮像画像から整理整頓度の判定対象物の画像を抽出する抽出手段と、
前記抽出手段により抽出された判定対象物の画像から予め定められた項目の値を測定する測定手段と、
前記測定手段による測定結果に基づいて、前記判定対象物の整理整頓度を判定する判定手段と、
前記判定手段による判定結果を出力する出力手段と、
を備える情報処理装置。
＜請求項２＞
前記判定手段は、前記測定手段による測定結果と前記予め定められた項目の基準値とに基づいて、前記判定対象物の整理整頓度を判定する請求項１に記載の情報処理装置。
＜請求項３＞
前記判定手段は、前記撮像画像に複数の判定対象物が含まれている場合、前記複数の判定対象物の整理整頓度を演算処理した値に基づいて、前記撮像手段により撮像されたエリアの総合的な整理整頓度を判定する請求項１又は２に記載の情報処理装置。
＜請求項４＞
前記判定対象物は、机、床、キャビネット、書類のうち少なくとも１つを含む請求項１〜３の何れか一項に記載の情報処理装置。
＜請求項５＞
前記予め定められた項目は、前記判定対象物が机の場合、当該机上のスペースの割合を含み、前記判定対象物が床の場合、当該床のスペースの割合を含み、前記判定対象物がキャビネットである場合、当該キャビネット上のスペースの割合を含み、前記判定対象物が書類である場合、当該書類の高さを含む請求項４に記載の情報処理装置。
＜請求項６＞
前記抽出手段は、更に、前記撮像手段により撮像された撮像画像から危険度の判定対象物の画像を抽出し、
前記測定手段は、更に、前記危険度の判定対象物の画像から予め定められた危険度判定項目の値を測定し、
前記判定手段は、前記危険度判定項目の値の測定結果に基づいて、前記危険度の判定対象物の危険度を判定する請求項１〜５の何れか一項に記載の情報処理装置。
＜請求項７＞
前記危険度の判定対象物はキャビネットであり、
前記予め定められた危険度判定項目は、キャビネットからの荷物のはみ出し幅、キャビネット上の荷物の高さ、キャビネット上のスペースの割合の少なくとも１つを含む請求項６に記載の情報処理装置。
＜請求項８＞
撮像手段により撮像する工程と、
前記撮像手段により撮像された撮像画像から整理整頓度の判定対象物の画像を抽出する工程と、
前記抽出された判定対象物の画像から予め定められた項目の値を測定する工程と、
前記測定結果に基づいて、前記判定対象物の整理整頓度を判定する工程と、
前記判定結果を出力する工程と、
を含む整理整頓度判定方法。
＜請求項９＞
撮像手段を備える情報処理装置に用いられるコンピュータを、
前記撮像手段により撮像された撮像画像から整理整頓度の判定対象物の画像を抽出する抽出手段、
前記抽出手段により抽出された判定対象物の画像から予め定められた項目の値を測定する測定手段、
前記測定手段による測定結果に基づいて、前記判定対象物の整理整頓度を判定する判定手段、
前記判定手段による判定結果を出力する出力手段、
として機能させるためのプログラム。
【符号の説明】
【００８２】
１  情報処理装置
１０  ＣＰＵ
１１  ＲＡＭ
１２  記憶部
１２１  安全衛生度判定ソフトウエア
１２１ａ  基準値登録モジュール
１２１ｂ  ランク登録モジュール
１２１ｃ  カメラ制御モジュール
１２１ｄ  画像比較モジュール
１２１ｅ  測定結果集計モジュール
１２１ｆ  判定結果出力モジュール
１２２  基準値データテーブル
１２３  ランク判定テーブル
１２４  参考画像データベース
１２５  撮像画像データベース
１２６  判定結果データベース
１３  通信部
１４  表示部
１５  操作部
１６  カメラ
【図１】
2014164629.tif 000003
【図２】
2014164629.tif 000004
【図３Ａ】
2014164629.tif 000005
【図３Ｂ】
2014164629.tif 000006
【図４】
2014164629.tif 000007
【図５】
2014164629.tif 000008
【図６】
2014164629.tif 000009
【図７】
2014164629.tif 000010
【図８】
2014164629.tif 000011
【図９】
2014164629.tif 000012