Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7448722B2 - Cleaning status detection system - Google Patents
[go: Go Back, main page]

JP7448722B2 - Cleaning status detection system - Google Patents

Cleaning status detection system Download PDF

Info

Publication number
JP7448722B2
JP7448722B2 JP2023506405A JP2023506405A JP7448722B2 JP 7448722 B2 JP7448722 B2 JP 7448722B2 JP 2023506405 A JP2023506405 A JP 2023506405A JP 2023506405 A JP2023506405 A JP 2023506405A JP 7448722 B2 JP7448722 B2 JP 7448722B2
Authority
JP
Japan
Prior art keywords
cleaning
detection system
image
image processing
status
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023506405A
Other languages
Japanese (ja)
Other versions
JPWO2022195681A5 (en
JPWO2022195681A1 (en
Inventor
秀昭 打越
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kokusai Denki Electric Inc
Original Assignee
Hitachi Kokusai Electric Inc
Kokusai Denki Electric Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Kokusai Electric Inc, Kokusai Denki Electric Inc filed Critical Hitachi Kokusai Electric Inc
Publication of JPWO2022195681A1 publication Critical patent/JPWO2022195681A1/ja
Publication of JPWO2022195681A5 publication Critical patent/JPWO2022195681A5/ja
Application granted granted Critical
Publication of JP7448722B2 publication Critical patent/JP7448722B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Primary Health Care (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Multimedia (AREA)
  • Strategic Management (AREA)
  • Signal Processing (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Description

本発明は、清掃状況検知システムに関し、特に、自動で清掃状況を判定可能な清掃状況検知システムに関する。 The present invention relates to a cleaning situation detection system, and particularly to a cleaning situation detection system that can automatically determine the cleaning situation.

従来、清掃状況の把握は、清掃者又は管理者がその清掃内容を目視で確認する方法が主な方法だった。一方、近年、深層学習技術等を用いた行動分析技術が開発されてきた。監視カメラの映像から自動で人物の行動を分析することで異常行動検知による監視業務支援や高齢者見守り業務に活用されている。 Conventionally, the main method for understanding the cleaning status has been for a cleaner or manager to visually confirm the cleaning details. On the other hand, in recent years, behavior analysis techniques using deep learning techniques and the like have been developed. By automatically analyzing people's behavior from surveillance camera images, it is used to support surveillance operations and monitor elderly people by detecting abnormal behavior.

また、特許文献1には、複数台の可視カメラで森林の火災監視を行うシステムが開示されている。 Further, Patent Document 1 discloses a system that monitors forest fires using a plurality of visible cameras.

特開2013-196655号公報Japanese Patent Application Publication No. 2013-196655

しかしながら、清掃内容を目視で確認する場合は、清掃の有無が見た目では判断しづらく、確認漏れが生じる場合や、詳細な清掃内容まで確認できない場合が存在する。一方、従来の深層学習技術では、人物の行動の検知は、異常行動を検知することが主であり、清掃状況を把握するような検知システムの事例はなかった。また、特許文献1では、森林の火災監視のための技術であり、この技術を清掃状況の検知にそのまま適用することはできない。 However, when checking the cleaning content visually, it is difficult to visually determine whether cleaning has been performed or not, and there are cases in which confirmation is omitted, or in which detailed cleaning details cannot be confirmed. On the other hand, with conventional deep learning technology, the detection of human behavior is mainly focused on detecting abnormal behavior, and there have been no examples of detection systems that can grasp cleaning status. Further, Patent Document 1 describes a technology for forest fire monitoring, and this technology cannot be directly applied to detecting cleaning conditions.

本発明は、上記課題に鑑みて、清掃状況を自動で判定することが可能な清掃状況検知システムを提供することを目的とする。 SUMMARY OF THE INVENTION In view of the above problems, an object of the present invention is to provide a cleaning status detection system that can automatically determine cleaning status.

上記目的を達成するため、代表的な本発明の清掃状況検知システムの一つは、撮像装置と、画像処理装置とを備え、前記画像処理装置は、前記撮像装置で撮影した画像に基づき、清掃者を特定して、前記清掃者の行動から清掃済み範囲を特定していくことで前記画像内での清掃状況を判定する画像判定部を備えることを特徴とする。 In order to achieve the above object, one of the typical cleaning status detection systems of the present invention includes an imaging device and an image processing device, and the image processing device detects cleaning conditions based on images taken by the imaging device. The present invention is characterized by comprising an image determination unit that determines the cleaning status in the image by identifying a person who is cleaning the person and identifying a cleaned area based on the actions of the cleaner.

本発明によれば、清掃状況検知システムにおいて、清掃状況を画像を用いて自動で判定することができるため、目視による清掃有無の確認漏れや清掃状況をうまく確認できないといった問題を解決することができる。
上記以外の課題、構成及び効果は、以下の実施形態により明らかにされる。
According to the present invention, the cleaning status detection system can automatically determine the cleaning status using images, so it is possible to solve problems such as failure to visually confirm the presence or absence of cleaning and inability to properly confirm the cleaning status. .
Problems, configurations, and effects other than those described above will be clarified by the following embodiments.

図1は、本発明の清掃状況検知システムの一実施形態を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the cleaning situation detection system of the present invention. 図2は、図1の画像処理装置の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the image processing device shown in FIG. 図3は、本発明の清掃状況検知システムにおける表示装置での表示画面の第1の例を示す。FIG. 3 shows a first example of a display screen on a display device in the cleaning situation detection system of the present invention. 図4は、本発明の清掃状況検知システムにおける表示装置での表示画面の第2の例を示す。FIG. 4 shows a second example of the display screen on the display device in the cleaning situation detection system of the present invention. 図5は、本発明の清掃状況検知システムにおける処理全体の一例を示すフローチャートである。FIG. 5 is a flowchart showing an example of the entire process in the cleaning situation detection system of the present invention. 図6は、本発明の清掃状況検知システムにおける清掃状況判定処理の一例を示すフローチャートである。FIG. 6 is a flowchart showing an example of cleaning status determination processing in the cleaning status detection system of the present invention. 図7は、本発明の清掃状況検知システムにおける検知の一例を示す概念図である。FIG. 7 is a conceptual diagram showing an example of detection in the cleaning situation detection system of the present invention. 図8は、本発明の清掃状況検知システムにおける判定処理の検知の場合の一例を示す概念図である。FIG. 8 is a conceptual diagram showing an example of detection of determination processing in the cleaning state detection system of the present invention. 図9は、本発明の清掃状況検知システムにおける判定処理の非検知の場合の一例を示す概念図である。FIG. 9 is a conceptual diagram showing an example of a non-detection case in the determination process in the cleaning state detection system of the present invention.

本発明を実施するための形態を説明する。 A mode for carrying out the present invention will be described.

図1は、本発明の清掃状況検知システムの一実施形態を示すブロック図である。図1で示す清掃状況検知システムは、撮像装置1、画像処理装置10、画像記録装置21、表示装置22、印刷装置23を備えている。これらは、それぞれ、ネットワーク30に接続されている。 FIG. 1 is a block diagram showing an embodiment of the cleaning situation detection system of the present invention. The cleaning situation detection system shown in FIG. 1 includes an imaging device 1, an image processing device 10, an image recording device 21, a display device 22, and a printing device 23. These are each connected to a network 30.

撮像装置1は、カメラの構成を備えており、様々な場所に配置可能である。例えば、監視カメラとして監視箇所に配置する等である。撮像装置1は、レンズや絞りを介して撮像素子に入射光を結像して情報を得るカメラの構成を適用できる。ここでの撮像素子の例としては、CCD(Charge-Coupled Device)イメージセンサやCMOS(Complementary Metal Oxide Semiconductor)イメージセンサ等があげられる。撮像装置1は、映像として、例えば、1秒間に3フレーム(3fps)以上等で撮影して、その情報は、画像処理装置10や画像記録装置21へ送られる。撮像装置1は、状況に応じて複数設置可能である。 The imaging device 1 includes a camera configuration and can be placed in various locations. For example, it may be placed as a surveillance camera at a monitoring location. The imaging device 1 can have a camera configuration that obtains information by forming an image of incident light on an image sensor through a lens or an aperture. Examples of the image sensor here include a CCD (Charge-Coupled Device) image sensor, a CMOS (Complementary Metal Oxide Semiconductor) image sensor, and the like. The imaging device 1 captures video at, for example, 3 frames per second (3 fps) or more, and the information is sent to the image processing device 10 and the image recording device 21. A plurality of imaging devices 1 can be installed depending on the situation.

画像処理装置10は、制御部11、ユーザインターフェース部12、レポート作成部13、画像判定部14、画像判定記録部15の機能を備えている。 The image processing device 10 includes the functions of a control section 11 , a user interface section 12 , a report creation section 13 , an image judgment section 14 , and an image judgment recording section 15 .

制御部11は、ネットワーク30との情報のやり取りが可能で、ユーザインターフェース部12、レポート作成部13、画像判定部14、画像判定記録部15の制御を行う。ユーザインターフェース部12は、表示装置22等、ユーザが入力や操作した情報を受け入れる等の処理を行う。レポート作成部13は、日報等のレポートを作成する処理を行う。画像判定部14は、撮像装置1で撮影した情報を用いて後述する画像判定の処理を行う。画像判定記録部15は、画像判定部14の判定処理の結果に基づき、その内容の記録を行う。例えば、表示装置22から清掃終了又はレポート作成に関する信号をユーザインターフェース部12が取得した場合、レポート作成部13は、画像判定部14の判定結果に基づき自動でレポート作成を行い画像判定記録部15に記録する。 The control unit 11 is capable of exchanging information with the network 30 and controls the user interface unit 12 , report creation unit 13 , image determination unit 14 , and image determination recording unit 15 . The user interface unit 12 performs processing such as accepting information input or operated by a user, such as the display device 22 . The report creation unit 13 performs processing to create reports such as daily reports. The image determination unit 14 performs image determination processing, which will be described later, using information captured by the imaging device 1. The image judgment recording section 15 records the contents based on the result of the judgment processing performed by the image judgment section 14 . For example, when the user interface section 12 acquires a signal regarding completion of cleaning or report creation from the display device 22, the report creation section 13 automatically creates a report based on the determination result of the image determination section 14 and records it in the image determination recording section 15. Record.

画像記録装置21は、撮像装置1で撮影した画像を記録する装置である。また、画像処理装置10での処理後の画像や結果を記録してもよい。画像記録装置21としては、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、DDS(Digital Data Storage)等、必要に応じて適した方式を適用できる。 The image recording device 21 is a device that records images captured by the imaging device 1. Furthermore, images and results processed by the image processing device 10 may be recorded. As the image recording device 21, an appropriate system can be applied as needed, such as a HDD (Hard Disk Drive), an SSD (Solid State Drive), or a DDS (Digital Data Storage).

表示装置22は、画像処理装置10で処理した内容を表示できる装置である。例えば、液晶ディスプレイ(LCD)、有機EL(OEL)ディスプレイ、タッチパネル等の構成により表示させる。表示装置22は必要に応じた台数を適用できる。また、表示装置22は、操作ボタンを付属していてもよい。 The display device 22 is a device that can display the content processed by the image processing device 10. For example, the information is displayed using a liquid crystal display (LCD), an organic EL (OEL) display, a touch panel, or the like. The number of display devices 22 can be used as required. Further, the display device 22 may be provided with operation buttons.

印刷装置23は、表示装置22での表示内容や画像処理装置10での情報を印刷可能な装置であり、必要に応じて設けられる。 The printing device 23 is a device capable of printing the display contents on the display device 22 and information on the image processing device 10, and is provided as necessary.

ネットワーク30は、各装置を結ぶデータ通信可能な回線である。専用線、イントラネット、インターネット等のIPネットワーク等、回線の種類は問わず適用可能である。 The network 30 is a line that connects each device and allows data communication. It is applicable regardless of the type of line, such as a leased line, an intranet, or an IP network such as the Internet.

図2は、図1の画像処理装置の一例を示すブロック図である。画像処理装置10のハードウェアの具体的な構成例として図2のコンピュータシステム300により説明する。 FIG. 2 is a block diagram showing an example of the image processing device shown in FIG. A specific example of the hardware configuration of the image processing apparatus 10 will be explained using the computer system 300 in FIG.

コンピュータシステム300の主要コンポーネントは、1つ以上のプロセッサ302、メモリ304、端末インターフェース312、ストレージインターフェース314、I/O(入出力)デバイスインターフェース316、及びネットワークインターフェース318を含む。これらのコンポーネントは、メモリバス306、I/Oバス308、バスインターフェース309、及びI/Oバスインターフェース310を介して、相互的に接続されてもよい。 The main components of computer system 300 include one or more processors 302 , memory 304 , terminal interface 312 , storage interface 314 , I/O (input/output) device interface 316 , and network interface 318 . These components may be interconnected via memory bus 306, I/O bus 308, bus interface 309, and I/O bus interface 310.

コンピュータシステム300は、プロセッサ302と総称される1つ又は複数の処理装置302A及び302Bを含んでもよい。各プロセッサ302は、メモリ304に格納された命令を実行し、オンボードキャッシュを含んでもよい。処理装置としては、例えば、CPU(Central Processing Unit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processong Unit)、DSP(Digital Signal Processor)等を適用できる。 Computer system 300 may include one or more processing devices 302A and 302B, collectively referred to as processor 302. Each processor 302 executes instructions stored in memory 304 and may include onboard cache. Examples of the processing device include a CPU (Central Processing Unit), an FPGA (Field-Programmable Gate Array), a GPU (Graphics Processing Unit), and a DSP (Digital Signal Processing Unit). (occessor) etc. can be applied.

メモリ304は、データ及びプログラムを記憶するためのランダムアクセス半導体メモリ、記憶装置、又は記憶媒体(揮発性又は不揮発性のいずれか)を含んでもよい。また、メモリ304は、コンピュータシステム300の仮想メモリ全体を表しており、ネットワークを介してコンピュータシステム300に接続された他のコンピュータシステムの仮想メモリを含んでもよい。メモリ304は、概念的には単一のものとみなされてもよいが、キャッシュおよび他のメモリデバイスの階層など、より複雑な構成となる場合もある。 Memory 304 may include random access semiconductor memory, storage devices, or storage media (either volatile or nonvolatile) for storing data and programs. Memory 304 also represents the entire virtual memory of computer system 300 and may include virtual memory of other computer systems connected to computer system 300 via a network. Although memory 304 may be conceptually considered a single entity, it may be a more complex arrangement, such as a hierarchy of caches and other memory devices.

メモリ304は、本実施形態で説明する機能を実施するプログラム、モジュール、及びデータ構造のすべて又は一部を格納してもよい。例えば、メモリ304は、アプリケーション350を格納していてもよい。アプリケーション350は、後述する機能をプロセッサ302上で実行する命令又は記述を含んでもよく、あるいは別の命令又は記述によって解釈される命令又は記述を含んでもよい。アプリケーション350は、プロセッサベースのシステムの代わりに、またはプロセッサベースのシステムに加えて、半導体デバイス、チップ、論理ゲート、回路、回路カード、および/または他の物理ハードウェアデバイスを介してハードウェアで実施されてもよい。アプリケーション350は、命令又は記述以外のデータを含んでもよい。また、カメラやセンサ等の他のデータ入力デバイスが、バスインターフェース309、プロセッサ302、またはコンピュータシステム300の他のハードウェアと直接通信するように提供されてもよい。 Memory 304 may store all or some of the programs, modules, and data structures that implement the functions described in this embodiment. For example, memory 304 may store application 350. Application 350 may include instructions or writings that perform functions described below on processor 302, or may include instructions or writings that are interpreted by other instructions or writings. Application 350 may be implemented in hardware via semiconductor devices, chips, logic gates, circuits, circuit cards, and/or other physical hardware devices instead of or in addition to processor-based systems. may be done. Application 350 may include data other than instructions or descriptions. Other data input devices, such as cameras and sensors, may also be provided to communicate directly with bus interface 309, processor 302, or other hardware of computer system 300.

コンピュータシステム300は、プロセッサ302、メモリ304、表示システム324、及びI/Oバスインターフェース310間の通信を行うバスインターフェース309を含んでもよい。I/Oバスインターフェース310は、様々なI/Oユニットとの間でデータを転送するためのI/Oバス308と連結していてもよい。I/Oバスインターフェース310は、I/Oバス308を介して、I/Oプロセッサ(IOP)又はI/Oアダプタ(IOA)としても知られる複数のI/Oインターフェース312、314、316、及び318と通信してもよい。表示システム324は、表示コントローラ、表示メモリ、又はその両方を含んでもよい。表示コントローラは、ビデオ、オーディオ、又はその両方のデータを表示装置326に提供することができる。また、コンピュータシステム300は、データを収集し、プロセッサ302に当該データを提供するように構成された1つまたは複数のセンサ等のデバイスを含んでもよい。表示システム324は、単独のディスプレイ画面、テレビ、タブレット、又は携帯型デバイスなどの表示装置326に接続されてもよい。表示装置326は、オーディオをレンダリングするためスピーカを含んでもよい。あるいは、オーディオをレンダリングするためのスピーカは、I/Oインターフェースと接続されてもよい。これ以外に、表示システム324が提供する機能は、プロセッサ302を含む集積回路によって実現されてもよい。同様に、バスインターフェース309が提供する機能は、プロセッサ302を含む集積回路によって実現されてもよい。 Computer system 300 may include a bus interface 309 that provides communication between processor 302 , memory 304 , display system 324 , and I/O bus interface 310 . I/O bus interface 310 may couple with I/O bus 308 for transferring data to and from various I/O units. I/O bus interface 310 connects multiple I/O interfaces 312, 314, 316, and 318, also known as I/O processors (IOPs) or I/O adapters (IOAs), via I/O bus 308. You may communicate with Display system 324 may include a display controller, display memory, or both. A display controller may provide video, audio, or both data to display device 326. Computer system 300 may also include devices, such as one or more sensors, configured to collect data and provide the data to processor 302. Display system 324 may be connected to a display device 326, such as a standalone display screen, a television, a tablet, or a handheld device. Display device 326 may include speakers for rendering audio. Alternatively, a speaker for rendering audio may be connected to the I/O interface. Alternatively, the functionality provided by display system 324 may be implemented by an integrated circuit that includes processor 302. Similarly, the functionality provided by bus interface 309 may be implemented by an integrated circuit that includes processor 302.

I/Oインターフェースは、様々なストレージ又はI/Oデバイスと通信する機能を備える。例えば、端末インターフェース312は、ビデオ表示装置、スピーカテレビ等のユーザ出力デバイスや、キーボード、マウス、キーパッド、タッチパッド、トラックボール、ボタン、ライトペン、又は他のポインティングデバイス等のユーザ入力デバイスのようなユーザI/Oデバイス320の取り付けが可能である。ユーザは、ユーザインターフェースを使用して、ユーザ入力デバイスを操作することで、ユーザI/Oデバイス320及びコンピュータシステム300に対して入力データや指示を入力し、コンピュータシステム300からの出力データを受け取ってもよい。ユーザインターフェースは例えば、ユーザI/Oデバイス320を介して、表示装置に表示されたり、スピーカによって再生されたりしてもよい。 The I/O interface provides the ability to communicate with various storage or I/O devices. For example, terminal interface 312 may include a user output device such as a video display device, a speaker television, or a user input device such as a keyboard, mouse, keypad, touch pad, trackball, buttons, light pen, or other pointing device. User I/O devices 320 can be attached. Using the user interface, a user operates a user input device to input input data and instructions to user I/O device 320 and computer system 300, and to receive output data from computer system 300. Good too. The user interface may be displayed on a display device or played through a speaker via user I/O device 320, for example.

ストレージインターフェース314は、1つ又は複数のディスクドライブや直接アクセスストレージ装置322の取り付けが可能である。ストレージ装置322は、任意の二次記憶装置として実装されてもよい。メモリ304の内容は、ストレージ装置322に記憶され、必要に応じてストレージ装置322から読み出されてもよい。I/Oデバイスインターフェース316は、他のI/Oデバイスに対するインターフェースを提供してもよい。ネットワークインターフェース318は、コンピュータシステム300と他のデバイスが相互的に通信できるように、通信経路を提供してもよい。この通信経路は、例えば、ネットワーク330であってもよい。 Storage interface 314 is capable of attaching one or more disk drives or direct access storage devices 322 . Storage device 322 may be implemented as any secondary storage device. The contents of memory 304 may be stored in storage device 322 and read from storage device 322 as needed. I/O device interface 316 may provide an interface to other I/O devices. Network interface 318 may provide a communication pathway so that computer system 300 and other devices can communicate with each other. This communication path may be, for example, network 330.

コンピュータシステム300は、プロセッサ302、メモリ304、バスインターフェース309、表示システム324、及びI/Oバスインターフェース310の間の直接通信経路を提供するバス構造を備えているが、コンピュータシステム300は、階層構成、スター構成、又はウェブ構成のポイントツーポイントリンク、複数の階層バス、平行又は冗長の通信経路を含んでもよい。さらに、I/Oバスインターフェース310及びI/Oバス308が単一のユニットとして示されているが、実際には、コンピュータシステム300は複数のI/Oバスインターフェース310又は複数のI/Oバス308を備えてもよい。また、I/Oバス308を様々なI/Oデバイスに繋がる各種通信経路から分離するための複数のI/Oインターフェースが示されているが、I/Oデバイスの一部または全部が、1つのシステムI/Oバスに直接接続されてもよい。 Although computer system 300 includes a bus structure that provides a direct communication path between processor 302, memory 304, bus interface 309, display system 324, and I/O bus interface 310, computer system 300 has a hierarchical configuration. , star, or web configurations, multiple hierarchical buses, and parallel or redundant communication paths. Further, although I/O bus interface 310 and I/O bus 308 are shown as a single unit, in reality, computer system 300 may include multiple I/O bus interfaces 310 or multiple I/O buses 308. may be provided. Also, although multiple I/O interfaces are shown to separate I/O bus 308 from various communication paths leading to various I/O devices, some or all of the I/O devices may It may also be connected directly to the system I/O bus.

コンピュータシステム300は、マルチユーザメインフレームコンピュータシステム、シングルユーザシステム、又はサーバコンピュータ等の、直接的ユーザインターフェースを有しない、他のコンピュータシステム(クライアント)からの要求を受信するデバイスであってもよい。 Computer system 300 may be a device that receives requests from other computer systems (clients) without a direct user interface, such as a multi-user mainframe computer system, a single-user system, or a server computer.

図2のコンピュータシステム300を図1の画像処理装置10に適用する場合は、表示システム324や表示装置326は任意の構成であり、備えていてもいなくてもよい。また、表示装置326は、表示装置22に加えて表示装置22と同様の表示装置として設けてもよい。また、表示装置22の代りに表示装置326を設けてもよい。また、ストレージ装置322は、画像判定記録部15に適用できる。また、ストレージ装置322を画像記録装置21の代りに設けてもよい。また、ネットワーク330は、ネットワーク30として適用できる。 When the computer system 300 in FIG. 2 is applied to the image processing apparatus 10 in FIG. 1, the display system 324 and the display device 326 have an arbitrary configuration, and may or may not be included. Further, the display device 326 may be provided as a display device similar to the display device 22 in addition to the display device 22. Further, a display device 326 may be provided instead of the display device 22. Further, the storage device 322 can be applied to the image determination recording section 15. Furthermore, a storage device 322 may be provided in place of the image recording device 21. Further, the network 330 can be applied as the network 30.

図3は、本発明の清掃状況検知システムにおける表示装置での表示画面の第1の例を示す。図4は、本発明の清掃状況検知システムにおける表示装置での表示画面の第2の例を示す。 FIG. 3 shows a first example of a display screen on a display device in the cleaning situation detection system of the present invention. FIG. 4 shows a second example of the display screen on the display device in the cleaning situation detection system of the present invention.

表示画面100は、図1の表示装置22における表示画面を示している。図3、4の例では、表示画面100にタッチパネルの構成を適用した場合の表示例を示している。 A display screen 100 shows the display screen on the display device 22 of FIG. The examples in FIGS. 3 and 4 show display examples when a touch panel configuration is applied to the display screen 100.

表示画面100は、清掃状況画面120が表示されている。さらに、表示画面100は、ボタン表示として、清掃開始ボタン101、清掃終了ボタン102、撮像装置エリアボタン103、清掃状況更新ボタン104、レポート作成ボタン105が表示されている。これらのボタンに触れるとその情報は、図1に記載したネットワーク30を介して画像処理装置10のユーザインターフェース部12へ送られる。そして、画像処理装置10では送られた情報に応じた処理が行われる。表示画面100は情報の表示として、清掃開始日時111、清掃終了日時112、カメラ識別情報113、レポート作成日時114を表示可能に構成されている。 On the display screen 100, a cleaning status screen 120 is displayed. Furthermore, the display screen 100 displays a cleaning start button 101, a cleaning end button 102, an imaging device area button 103, a cleaning status update button 104, and a report creation button 105 as buttons. When these buttons are touched, the information is sent to the user interface unit 12 of the image processing device 10 via the network 30 shown in FIG. Then, the image processing device 10 performs processing according to the sent information. The display screen 100 is configured to display information such as a cleaning start date and time 111, a cleaning end date and time 112, camera identification information 113, and a report creation date and time 114.

清掃者が、清掃を開始した場合、清掃開始ボタン101に触れると、その時間が記録され、清掃開始日時111にその日時が表示される。さらに、清掃者は、清掃を終了した場合、清掃終了ボタン102に触れると、その時間が記録され、清掃終了日時112にその日時が表示される。その情報は画像処理装置10にも送られる。 When the cleaner starts cleaning, when the cleaner touches the cleaning start button 101, the time is recorded and the date and time is displayed in the cleaning start date and time 111. Furthermore, when the cleaner touches the cleaning end button 102 when the cleaning is finished, the time is recorded and the date and time is displayed in the cleaning end date and time 112. The information is also sent to the image processing device 10.

カメラ識別情報113は、清掃状況画面120で表示されている画像を撮影している撮像装置1の識別情報が表示される。識別情報は、数字等の符号等で表すことができ、どのカメラで撮影した画像であるかを特定できる。さらに、撮像装置エリアボタン103に触れると、他の撮像装置1に変更可能である。他の撮像装置1に変更した場合は、カメラ識別情報113の符号表示が変更され、清掃状況画面120は、切り替えた他の撮像装置1の画像に基づき清掃状況画面120に表示される。 The camera identification information 113 displays identification information of the imaging device 1 that is photographing the image displayed on the cleaning status screen 120. The identification information can be expressed as a code such as a number, and can specify which camera the image was taken with. Furthermore, by touching the imaging device area button 103, it is possible to change to another imaging device 1. When changing to another imaging device 1, the code display of the camera identification information 113 is changed, and the cleaning status screen 120 is displayed on the cleaning status screen 120 based on the image of the other imaging device 1 that has been switched.

清掃状況更新ボタン104は、清掃者が、このボタンに触れると、その状況が清掃状況画面120に反映される。レポート作成ボタン105は、レポートを作成するためのボタンであり、清掃者(又は管理者)は、このボタンに触れると、その時間が記録され、レポート作成日時114にその日時が表示される。その情報は画像処理装置10にも送られる。レポートは、このときの表示画面100内の情報を含んだレポートとして作成される。 When the cleaner touches the cleaning status update button 104, the status is reflected on the cleaning status screen 120. The report creation button 105 is a button for creating a report. When the cleaner (or administrator) touches this button, the time is recorded and the date and time is displayed in the report creation date and time 114. The information is also sent to the image processing device 10. The report is created as a report containing information on the display screen 100 at this time.

清掃状況画面120では、撮像装置1で撮影された画像が表示されると共に、清掃済み範囲121と未清掃範囲122が、分かるように画像を一部加工して表示させる。例えば、清掃済み範囲121は、この範囲に薄い色をつける、薄い網掛をする、特定の色の枠で囲うなど、確認する人が分かる表示とし、未清掃範囲122には何も加工をしない等である。もちろん、未清掃範囲122に清掃済み範囲121と区別するための表示を行ってもよい。これらの画像処理は、後述する画像処理装置10の判定結果に基づく情報により行うことができる。 On the cleaning status screen 120, an image photographed by the imaging device 1 is displayed, and the image is partially processed and displayed so that the cleaned area 121 and the uncleaned area 122 can be seen. For example, the cleaned area 121 is displayed in a light color, shaded with light shading, or surrounded by a frame of a specific color so that the person checking it can understand, and the uncleaned area 122 is not processed in any way. It is. Of course, a display may be displayed in the uncleaned area 122 to distinguish it from the cleaned area 121. These image processes can be performed using information based on the determination results of the image processing device 10, which will be described later.

図3は、清掃開始ボタン101に触れて、清掃者が清掃作業をしている状態を示している。このため、清掃終了日時112とレポート作成日時114には、情報は表示されていない。図4は、清掃者が清掃作業を終了して、清掃終了ボタン102に触れて清掃が終了した状態を示す。さらに、清掃者(又は管理者)がレポート作成ボタン105に触れてレポートが作成される。このため、清掃終了日時112とレポート作成日時114には、その日時の情報が表示されている。 FIG. 3 shows a state in which a cleaner is performing cleaning work by touching the cleaning start button 101. Therefore, no information is displayed in the cleaning end date and time 112 and the report creation date and time 114. FIG. 4 shows a state in which the cleaner has finished the cleaning work and touched the cleaning end button 102 to end the cleaning. Furthermore, the cleaner (or administrator) touches the report creation button 105 to create a report. Therefore, information on the cleaning end date and time 112 and the report creation date and time 114 are displayed.

図5は、本発明の清掃状況検知システムにおける処理全体の一例を示すフローチャートである。ここでの処理は、図1の画像処理装置10で行われる。 FIG. 5 is a flowchart showing an example of the entire process in the cleaning situation detection system of the present invention. The processing here is performed by the image processing device 10 shown in FIG.

処理が開始されると(S101)、まず清掃状況判定処理を行う(S102)。処理の開始は、例えば、図3、4の清掃開始ボタン101に触れられた情報が、表示装置22から画像処理装置10へ送られユーザインターフェース部12がそのことを認知することにより行われる。清掃状況判定処理は、図6で説明する。 When the process is started (S101), a cleaning status determination process is first performed (S102). The process is started, for example, when information about the touch of the cleaning start button 101 in FIGS. 3 and 4 is sent from the display device 22 to the image processing device 10, and the user interface unit 12 recognizes this fact. The cleaning status determination process will be explained with reference to FIG.

次に、清掃状況判定処理が終了すると清掃状況更新処理(S103)を行う。これは、清掃状況判定処理の結果に応じて、清掃状況の情報を更新する処理を行うものである。 Next, when the cleaning status determination process is completed, a cleaning status update process (S103) is performed. This is a process of updating cleaning status information according to the result of the cleaning status determination process.

次に、清掃が終了したか否かを判定する(S104)。清掃が終了したと判定した場合はS105へ進み、清掃が終了していないと判定した場合はS102の清掃状況判定処理へ戻る。ここでの判定は、例えば、図3、4の清掃終了ボタン102に触れられた情報が、表示装置22から画像処理装置10へ送られユーザインターフェース部12がそのことを認知するか否かにより行われる。すなわち、清掃終了ボタン102に触れられた場合は、清掃が終了したと判定し、触れられていない場合は、清掃が終了していないと判定できる。 Next, it is determined whether the cleaning has been completed (S104). If it is determined that the cleaning has been completed, the process advances to S105, and if it is determined that the cleaning has not been completed, the process returns to the cleaning status determination process of S102. The determination here is made, for example, based on whether or not the information that the cleaning end button 102 in FIGS. be exposed. That is, if the cleaning end button 102 is touched, it is determined that the cleaning has been completed, and if it is not touched, it is determined that the cleaning is not completed.

S105では、レポート作成が未完了か否かを判定する(S105)。レポート作成が未完了であると判定した場合はS106へ進み、レポート作成が未完了でないと判定した場合はS107へ進む。ここでの判定は、これより前にレポートの作成がなされているか否かで判定することができる。例えば、清掃者が、清掃が終了して、図3、4のレポート作成ボタン105を押した後に、もう一度、清掃開始ボタン101に触れて、追加の清掃作業を再開した場合が想定される。清掃者が、追加の清掃が終了して清掃終了ボタン102に触れた場合、すでにレポートが作成されているためS107へ進むことになる。この判定は、ある所定の時間内にレポートが作成されていたか等で判断できる。 In S105, it is determined whether report creation is incomplete (S105). If it is determined that the report creation is incomplete, the process advances to S106, and if it is determined that the report creation is not incomplete, the process advances to S107. The determination here can be made based on whether or not a report has been created before this. For example, it is assumed that after the cleaner finishes cleaning and presses the report creation button 105 in FIGS. 3 and 4, the cleaner touches the cleaning start button 101 again to resume additional cleaning work. When the cleaner touches the cleaning end button 102 after completing additional cleaning, the process proceeds to S107 because a report has already been created. This determination can be made based on whether the report was created within a certain predetermined time.

S106では、レポート作成処理を行い、その後処理が終了する(S109)。この処理は、画像処理装置10のレポート作成部13で行う。このレポートは、例えば、図4で示したレポートを作成することができる。 In S106, a report creation process is performed, and then the process ends (S109). This process is performed by the report creation unit 13 of the image processing device 10. For example, the report shown in FIG. 4 can be created as this report.

S107では、レポートを更新するか否かを判定する(S107)。レポートを更新すると判定した場合はS108へ進み、レポートを更新しないと判定した場合はS109へ進み処理が終了する。ここでの判定は、例えば、すでに作成されたレポートがあれば、それを表示して、更新するか否かを確認する。清掃者が、該当するボタンに触れた場合は、その情報が表示装置22から画像処理装置10へ送られる。そしてユーザインターフェース部12がそのことを認知すると、更新すると判定される。 In S107, it is determined whether or not to update the report (S107). If it is determined that the report should be updated, the process advances to S108, and if it is determined that the report is not to be updated, the process advances to S109 and the process ends. The determination here is, for example, if there is a report that has already been created, it is displayed and it is confirmed whether or not to update it. When the cleaner touches the corresponding button, the information is sent from the display device 22 to the image processing device 10. When the user interface unit 12 recognizes this, it is determined that the update is to be performed.

S108では、レポート作成処理を行い、その後処理が終了する(S109)。ここでの処理はS106と同様であるが、更新したレポートが作成される。 In S108, a report creation process is performed, and then the process ends (S109). The processing here is similar to S106, but an updated report is created.

図6は、本発明の清掃状況検知システムにおける清掃状況判定処理の一例を示すフローチャートである。ここでは、図5で示したS102の清掃状況判定処理の具体的な処理を示している。これらの処理は、特に記載のない限り、図1の画像処理装置10の画像判定部14で行う。 FIG. 6 is a flowchart showing an example of cleaning status determination processing in the cleaning status detection system of the present invention. Here, specific processing of the cleaning status determination processing in S102 shown in FIG. 5 is shown. These processes are performed by the image determination unit 14 of the image processing apparatus 10 in FIG. 1 unless otherwise specified.

清掃状況判定処理を開始すると(S201)、まず、人物検知処理を行う(S202)。これは、撮像装置1で撮影された映像に基づき、清掃者である人物を特定するための処理である。該当する人物であるかどうかは、既知の人物検知の仕組みを使うこともできるし、その人物の特徴や動きなどから、AI(Artificial Intelligence)による推論処理を行ってもよい。ここでの推論処理は、例えば、ニューラルネットワークやディープラーニング等を用いて特徴量を抽出する処理等である。例えば、映像内の動きから清掃者を特定できる。また、これ以外に、清掃者を特定しやすくするため、清掃者が着ている制服を特定する処理を行ってもよい。これは、制服の全体のデザインや、腕章、マーク等の制服の特徴となるものから、清掃者であることを識別する。また、動きと制服等の特徴を組み合わせて判断してもよい。そして、識別した清掃者は、例えば、図6で後述するように、画像内の骨格のイメージを取得するとよい。このことで、清掃者の動きを特定しやすくなる。制服等の識別処理も、上述したAIによる推論処理で特定してもよい。 When the cleaning status determination process is started (S201), first, a person detection process is performed (S202). This is a process for identifying a person who is a cleaner based on an image captured by the imaging device 1. To determine whether the person is the relevant person, a known person detection mechanism may be used, or inference processing may be performed using AI (Artificial Intelligence) based on the person's characteristics and movements. The inference process here is, for example, a process of extracting feature amounts using a neural network, deep learning, or the like. For example, a cleaner can be identified based on movement in the video. In addition to this, in order to make it easier to identify the cleaner, processing may be performed to identify the uniform worn by the cleaner. This identifies the person as a cleaner based on the uniform's overall design, armbands, marks, and other features of the uniform. Further, the determination may be made by combining characteristics such as movement and uniform. Then, the identified cleaner may obtain an image of the skeleton within the image, for example, as described later with reference to FIG. This makes it easier to identify the movements of the cleaner. The identification process for uniforms, etc. may also be performed using the above-mentioned AI inference process.

次に、検知領域判定処理を行う(S203)。ここでは、清掃を判定するための領域を判定する。この判定は、例えば、あらかじめ範囲を定めておいてもよい。撮像装置1が監視カメラなどの固定カメラである場合は、撮影範囲を動かすことがないため、あらかじめ範囲を定めておくことができる。また、この他、撮像装置1の画像から識別処理を行い、検知領域を定めてもよい。手すりや机の上やテーブルなどの場合は、その特徴から清掃が必要な検知領域であることを特定できる。また、壁や通路なども、同様に検知領域であることを特定できる。また、この他、過去の清掃状況から清掃範囲を定めてもよい。過去に清掃者が、清掃した範囲を記録しておき、その内容から検知領域を特定することができる。これらの識別処理は、上述したAIによる推論処理で特定してもよい。 Next, detection area determination processing is performed (S203). Here, the area for determining cleaning is determined. For this determination, for example, a range may be determined in advance. If the imaging device 1 is a fixed camera such as a surveillance camera, the range can be determined in advance because the imaging range does not move. In addition to this, the detection area may be determined by performing identification processing from the image of the imaging device 1. In the case of handrails, desk tops, tables, etc., it is possible to identify detection areas that require cleaning based on their characteristics. Additionally, walls, passages, etc. can also be identified as detection areas. In addition to this, the cleaning range may be determined based on past cleaning situations. A cleaning person records the areas that have been cleaned in the past, and the detection area can be identified from the contents. These identification processes may be performed using the above-mentioned AI inference process.

次に、検知特徴量抽出処理を行う(S204)。ここでの特徴量は、次の清掃判定処理に必要な特徴量を抽出する処理である。例えば、特定した人物の動きを特徴量として抽出することで、清掃判定処理に用いることができる。さらに、清掃道具を特徴量として抽出することで、清掃判定処理の精度を高くできる。清掃道具としては、例えば、雑巾、モップ、ほうき、ブラシ、スポンジ、掃除機等、清掃に用いる様々な道具が該当する。 Next, detected feature amount extraction processing is performed (S204). The feature amount here is a process for extracting the feature amount necessary for the next cleaning determination process. For example, by extracting the movement of the identified person as a feature quantity, it can be used in the cleaning determination process. Furthermore, by extracting cleaning tools as feature quantities, the accuracy of cleaning determination processing can be increased. Examples of cleaning tools include various tools used for cleaning, such as rags, mops, brooms, brushes, sponges, and vacuum cleaners.

次に、清掃判定処理を行う(S205)。ここでの判定は、S203で特定した検知領域に対して、S204で抽出した特徴量を用いて、清掃を行った範囲を判定する。清掃を行っている状態か否かは、所定の条件を定めて行うことができる。例えば、上述したAIによる推論処理を用いて行うこともできる。この場合、S204で抽出した特徴量に基づき、S202で特定した清掃者が行っている行動が、清掃に該当するかの確信度が所定以上の場合は、清掃していると判断する等である。このとき、抽出された特徴量を予め学習させたデータセットの特徴量と比較を行うことで検知領域が清掃済みか判定する。また、特定の清掃道具を用いているかも判定の材料とでき、清掃箇所に使用する道具が規定と異なる場合は、清掃を行っていないと判定することができる。さらに、清掃道具の移動方向を加味してもよい。清掃範囲を特定する具体例については、図8、9の説明で後述する。 Next, cleaning determination processing is performed (S205). In this determination, the cleaning area is determined for the detection area specified in S203 using the feature amount extracted in S204. Whether cleaning is being performed or not can be determined by setting predetermined conditions. For example, it can also be performed using the above-mentioned AI inference processing. In this case, based on the feature extracted in S204, if the confidence level that the action performed by the cleaner identified in S202 corresponds to cleaning is higher than a predetermined level, it is determined that the cleaning person is cleaning. . At this time, it is determined whether the detection area has been cleaned by comparing the extracted feature amount with the feature amount of the dataset trained in advance. Further, whether a specific cleaning tool is used can be used as a material for determination, and if the tool used for a cleaning area is different from the specified one, it can be determined that cleaning is not being performed. Furthermore, the moving direction of the cleaning tool may be taken into consideration. A specific example of specifying the cleaning range will be described later with reference to FIGS. 8 and 9.

さらに、S205では、検知領域に対して清掃が完了しているか否かの判定を行う。清掃が必要とされる検知領域に対して、清掃が完了している場合は、この撮影範囲における清掃は完了したと判定される。また、清掃が必要とされる検知領域に対して、未清掃の箇所がある場合は、その箇所を特定して、未清掃であると判定される。 Furthermore, in S205, it is determined whether cleaning has been completed for the detection area. If cleaning has been completed for a detection area that requires cleaning, it is determined that cleaning in this imaging range has been completed. Furthermore, if there is an uncleaned area in the detection area that requires cleaning, that area is identified and determined to be uncleaned.

次に、判定結果記録処理を行う(S206)。S205の清掃判定処理の結果は画像判定記録部15に記録される。この内容は、例えば、図3、4で示した清掃状況画面120の内容等である。また、これらの判定結果はマップに反映することも可能である。各撮像装置1の場所があらかじめ特定されている場合、例えば、建屋内等の特定エリアのマップ情報と照合して記録として残すことができる。これにより、どこの箇所で清掃が完了して、どこの箇所に未清掃箇所があるのかを視覚的に全体を把握することができる。 Next, a determination result recording process is performed (S206). The result of the cleaning determination process in S205 is recorded in the image determination recording section 15. This content is, for example, the content of the cleaning status screen 120 shown in FIGS. 3 and 4. Furthermore, these determination results can also be reflected on the map. If the location of each imaging device 1 is specified in advance, it can be compared with map information of a specific area such as inside a building and kept as a record, for example. This makes it possible to visually understand where cleaning has been completed and where there are uncleaned parts.

次に、判定が終了しているか否かを判定する(S207)。現在の撮像装置1からの画像において、判定処理が終了している場合は、S208へ進み清掃状況判定処理が終了する。また、判定処理が終了していない場合は、S202へ戻る。 Next, it is determined whether the determination has been completed (S207). If the determination process has been completed for the current image from the imaging device 1, the process advances to S208 and the cleaning status determination process ends. Furthermore, if the determination process has not been completed, the process returns to S202.

図7は、本発明の清掃状況検知システムにおける検知の一例を示す概念図である。 FIG. 7 is a conceptual diagram showing an example of detection in the cleaning situation detection system of the present invention.

清掃者C001の特定は、図6のS202における人物検知処理によって行われる。図7に示すように、人物検知処理によって、骨格のモデルを形成することにより、人物を特定するための解析を行いやすくできる。骨格のモデルは、関節を回動可能な節点として、関節同士を線で結ぶ等して単純化したモデルである。 The cleaning person C001 is identified by the person detection process in S202 of FIG. As shown in FIG. 7, by forming a skeletal model through the person detection process, analysis for identifying a person can be easily performed. A skeletal model is a simplified model in which the joints are rotatable nodes and the joints are connected with lines.

移動方向F001及び清掃道具K001の特定は、図6のS204における検知特徴量の抽出処理によって行われる。図7の例では、未清掃範囲122aにおいて、清掃者C001が保持している清掃道具K001を移動方向F001に動かしている図が示されている。画像処理装置10の画像判定部14では、この状態を検知して、未清掃範囲122aが清掃していることを判定する。なお、清掃道具K001を検知せずに、清掃者C001の手の移動方向F001の状態を検知して判定することも可能である。 The moving direction F001 and the cleaning tool K001 are specified by the detection feature extraction process in S204 of FIG. 6. In the example of FIG. 7, a diagram is shown in which a cleaning tool K001 held by a cleaner C001 is moved in a moving direction F001 in an uncleaned area 122a. The image determination unit 14 of the image processing device 10 detects this state and determines that the uncleaned area 122a has been cleaned. Note that it is also possible to make the determination by detecting the state of the cleaner C001's hand in the moving direction F001 without detecting the cleaning tool K001.

これらの判定をしていくことにより、図7に示すように、清掃済み範囲121と未清掃範囲122の判定が可能となる。その結果は、表示装置22の清掃状況画面120で表示することが可能である。 By making these determinations, it becomes possible to determine the cleaned range 121 and the uncleaned range 122, as shown in FIG. The results can be displayed on the cleaning status screen 120 of the display device 22.

図8は、本発明の清掃状況検知システムにおける判定処理の検知の場合の一例を示す概念図である。図9は、本発明の清掃状況検知システムにおける判定処理の非検知の場合の一例を示す概念図である。 FIG. 8 is a conceptual diagram showing an example of detection of determination processing in the cleaning state detection system of the present invention. FIG. 9 is a conceptual diagram showing an example of a non-detection case in the determination process in the cleaning state detection system of the present invention.

図8と図9は、図6のS205における清掃判定処理の一例を示す。清掃が必要な範囲となる検知領域150について、グリッド線等によるエリアの細分化を行う。これにより、分割された複数の小領域151が存在することになる。小領域151の数は、例えば、4以上、さらには10以上等と状況に応じて分割とするとよい。 8 and 9 show an example of the cleaning determination process in S205 of FIG. 6. The detection area 150, which is the range that requires cleaning, is subdivided using grid lines or the like. As a result, a plurality of divided small areas 151 exist. The number of small regions 151 may be divided into four or more, or ten or more, depending on the situation, for example.

図8と図9の例では、清掃判定処理において、清掃方向と範囲の2つの要素で清掃を行ったか否かを判定している。すなわち、清掃道具K001の移動方向があらかじめ設定した所定の方向の範囲内であって、小領域151内をすべて清掃したと判定した場合に、当該小領域151が清掃されたと判定される。ここで、所定の方向とは、例えば、ある方向から決まった一方向に清掃道具K001を動かす方向等である。これらの条件は、あらかじめ設定しておくことも可能であるし、上述したAIによる推論処理で決めることも可能である。 In the examples shown in FIGS. 8 and 9, in the cleaning determination process, it is determined whether or not cleaning has been performed based on two elements: the cleaning direction and the range. That is, if the moving direction of the cleaning tool K001 is within a predetermined direction range and it is determined that all of the small area 151 has been cleaned, it is determined that the small area 151 has been cleaned. Here, the predetermined direction is, for example, a direction in which the cleaning tool K001 is moved from a certain direction to a predetermined direction. These conditions can be set in advance, or can be determined by the above-described inference processing using AI.

図8では、清掃道具K001の移動方向F001は所定の方向であって、検知小領域A001から左側の各小領域151はすべて清掃されている。このため、これらの領域はすべて清掃済みと判定される。これにより、画像処理装置10は清掃したことを検知する。 In FIG. 8, the moving direction F001 of the cleaning tool K001 is a predetermined direction, and all of the small areas 151 on the left side of the detection small area A001 are cleaned. Therefore, all of these areas are determined to have been cleaned. Thereby, the image processing device 10 detects that cleaning has been performed.

図9では、清掃道具K001の移動方向F001は、一定方向でなく、蛇行しているため、移動方向F001はあらかじめ定めた条件を満たさない。このため、清掃道具K001が通過した小領域151があったとしても、検知小領域A001から左側の各小領域151はすべて未清掃と判定される。これにより、画像処理装置10は清掃したことを検知しない。 In FIG. 9, the moving direction F001 of the cleaning tool K001 is not a constant direction but meandering, so the moving direction F001 does not satisfy the predetermined conditions. Therefore, even if there is a small area 151 through which the cleaning tool K001 has passed, all the small areas 151 on the left side of the detection small area A001 are determined to be uncleaned. As a result, the image processing device 10 does not detect that cleaning has been performed.

(効果)
以上のように、本実施形態では、撮像装置1からの情報に基づき、清掃者の行動等を分析することにより、清掃状況を的確に把握できる。また、AIによる推論処理を用いることでより正確な判定が可能となる。このとき、撮像装置1として、既存の監視カメラと共用で用いることもできるため、当該システムを安価で構築しやすいものとなる。さらに、表示装置22の表示に基づきレポート作成を行えるので、清掃者の報告負担を軽減することができる。また、清掃状況は、表示画面100で共有できるため、遠隔からも清掃状況の把握が可能である。このとき、未清掃箇所を表示画面100の清掃状況画面120に分かりやすく表示して、把握しやすい構成を構築することが可能となる。
(effect)
As described above, in this embodiment, the cleaning situation can be accurately grasped by analyzing the behavior of the cleaner based on the information from the imaging device 1. Furthermore, more accurate determination is possible by using inference processing using AI. At this time, since the imaging device 1 can be used in common with an existing surveillance camera, the system becomes inexpensive and easy to construct. Furthermore, since a report can be created based on the display on the display device 22, the reporting burden on the cleaner can be reduced. Further, since the cleaning status can be shared on the display screen 100, it is possible to grasp the cleaning status from a remote location. At this time, it is possible to display the uncleaned areas in an easy-to-understand manner on the cleaning status screen 120 of the display screen 100, thereby constructing an easy-to-understand configuration.

さらに、図7に示したように、骨格のモデルを用いることで清掃判定処理を行いやすくできる。さらに、図8、図9に示したように、清掃方向と範囲に基づき、的確な清掃判定処理が可能となる。この場合、例えば、ウイルスを拡散しないための清掃方向等、清掃にふさわしい規定の方法であるかといったことも的確に判定可能となる。 Furthermore, as shown in FIG. 7, by using a skeleton model, the cleaning determination process can be easily performed. Furthermore, as shown in FIGS. 8 and 9, accurate cleaning determination processing is possible based on the cleaning direction and range. In this case, it is also possible to accurately determine, for example, whether the cleaning direction is appropriate for cleaning, such as the direction of cleaning to prevent the spread of viruses.

(実施形態の変形例)
実施形態の変形例として撮像装置1に赤外線カメラを用いて、清掃対象の表面温度を測定してもよい。表面温度は、清掃時にアルコールや水等を使用する場合、その気化熱で低下する可能性が高い。このような表面の温度変化の情報を加味して、図6のS204の特徴量の抽出やS205の清掃判定処理に用いる。この場合、清掃時における清掃対象の表面温度に関する情報を特徴量に加える等して清掃判定処理を行うことができる。これにより、より正確な清掃判定が可能となる。
(Modified example of embodiment)
As a modification of the embodiment, an infrared camera may be used in the imaging device 1 to measure the surface temperature of the object to be cleaned. When alcohol, water, etc. are used during cleaning, the surface temperature is likely to decrease due to the heat of vaporization. Information on such surface temperature changes is taken into account and used in the extraction of feature quantities in S204 of FIG. 6 and the cleaning determination process in S205. In this case, cleaning determination processing can be performed by adding information regarding the surface temperature of the object to be cleaned during cleaning to the feature amount. This enables more accurate cleaning determination.

また、清掃対象の水分を測定できるセンサを用いて、水分量の情報を加味して、図6のS204の特徴量の抽出やS205の清掃判定処理に用いてもよい。この場合、清掃時に清掃対象の表面の水分量が一旦、増えて、その後、気化により減少する可能性が高い。このため、そのファクターを特徴量に加える等して清掃判定処理を行うことができる。これにより、より正確な清掃判定が可能となる。 Alternatively, a sensor capable of measuring moisture in the object to be cleaned may be used, and information on the amount of moisture may be taken into consideration for extraction of the feature amount in S204 of FIG. 6 and cleaning determination processing in S205. In this case, there is a high possibility that the amount of moisture on the surface to be cleaned increases once during cleaning, and then decreases due to vaporization. Therefore, cleaning determination processing can be performed by adding this factor to the feature amount. This enables more accurate cleaning determination.

以上の様に、本発明の実施形態について説明してきたが、本発明は上記した実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and includes various modifications. For example, the above-described embodiments have been described in detail to explain the present invention in an easy-to-understand manner, and the present invention is not necessarily limited to having all the configurations described. Furthermore, it is possible to add, delete, or replace some of the configurations of each embodiment with other configurations.

例えば、図1では、画像処理装置10、画像記録装置21、表示装置22、印刷装置23は、ネットワーク30を介することを説明したが、これらは、それぞれ直接接続されていてもよい。また、画像処理装置10と表示装置22は一体に構成してもよい。また、これ以外に画像処理装置10は撮像装置1内に一体に構成してもよい。 For example, in FIG. 1, it has been explained that the image processing device 10, the image recording device 21, the display device 22, and the printing device 23 are connected via the network 30, but these may be directly connected to each other. Further, the image processing device 10 and the display device 22 may be configured as one unit. In addition, the image processing device 10 may be configured integrally within the imaging device 1.

また、図3、図4はタッチパネルによる構成を示したが、これに限らず、ボタン表示の代りに専用の操作スイッチやキーボード等で構成してもよい。 Further, although FIGS. 3 and 4 show a configuration using a touch panel, the configuration is not limited to this, and instead of a button display, a dedicated operation switch, a keyboard, etc. may be used.

1…撮像装置、10…画像処理装置、11…制御部、12…ユーザインターフェース部、13…レポート作成部、14…画像判定部、15…画像判定記録部、21…画像記録装置、22…表示装置、23…印刷装置、30…ネットワーク、100…表示画面、101…清掃開始ボタン、102…清掃終了ボタン、103…撮像装置エリアボタン、104…清掃状況更新ボタン、105…レポート作成ボタン、111…清掃開始日時、112…清掃終了日時、113…カメラ識別情報、114…レポート作成日時、120…清掃状況画面、121…清掃済み範囲、122、122a…未清掃範囲、150…検知領域、151…小領域、300…コンピュータシステム、302…プロセッサ、302A、302B…処理装置、304…メモリ、306…メモリバス、308…I/Oバス、309…バスインターフェース、310…I/Oバスインターフェース、312…端末インターフェース、314…ストレージインターフェース、316…I/Oデバイスインターフェース、318…ネットワークインターフェース、320…ユーザI/Oデバイス、322…ストレージ装置、324…表示システム、326…表示装置、330…ネットワーク、350…アプリケーション、A001…検知小領域、C001…清掃者、F001…移動方向、K001…清掃道具 DESCRIPTION OF SYMBOLS 1... Imaging device, 10... Image processing device, 11... Control unit, 12... User interface unit, 13... Report creation unit, 14... Image judgment unit, 15... Image judgment recording unit, 21... Image recording device, 22... Display Device, 23...Printing device, 30...Network, 100...Display screen, 101...Cleaning start button, 102...Cleaning end button, 103...Imaging device area button, 104...Cleaning status update button, 105...Report creation button, 111... Cleaning start date and time, 112...Cleaning end date and time, 113...Camera identification information, 114...Report creation date and time, 120...Cleaning status screen, 121...Cleaned area, 122, 122a...Uncleaned area, 150...Detection area, 151...Small Area, 300...Computer system, 302...Processor, 302A, 302B...Processing device, 304...Memory, 306...Memory bus, 308...I/O bus, 309...Bus interface, 310...I/O bus interface, 312...Terminal Interface, 314...Storage interface, 316...I/O device interface, 318...Network interface, 320...User I/O device, 322...Storage device, 324...Display system, 326...Display device, 330...Network, 350...Application , A001...Detection small area, C001...Cleaner, F001...Movement direction, K001...Cleaning tool

Claims (6)

撮像装置と、画像処理装置とを備え、
前記画像処理装置は、前記撮像装置で撮影した画像に基づき、清掃者を特定して、前記清掃者の行動から清掃済み範囲を特定していくことで前記画像内での清掃状況を判定する画像判定部を備え、
前記清掃状況の判定は、ニューラルネットワークとディープラーニングを用いたAI(Artificial Intelligence)による推論処理により行い、少なくとも前記清掃者の行動を特徴量として扱うことを特徴とする清掃状況検知システム。
Equipped with an imaging device and an image processing device,
The image processing device identifies a cleaning person based on the image taken by the imaging device, and determines the cleaning status in the image by identifying a cleaned area based on the cleaning person's actions. Equipped with a judgment section,
The cleaning status detection system is characterized in that the cleaning status is determined by inference processing by AI (Artificial Intelligence) using a neural network and deep learning, and at least the behavior of the cleaning person is treated as a feature quantity .
請求項1に記載の清掃状況検知システムにおいて、
前記清掃状況の判定は、前記画像内で設定された検知領域に対して、清掃されていない箇所がある場合、未清掃と判定することを特徴とする清掃状況検知システム。
The cleaning status detection system according to claim 1,
The cleaning state detection system is characterized in that the cleaning state is determined by determining that the cleaning state has not been cleaned if there is a part that has not been cleaned in the detection area set in the image.
請求項1に記載の清掃状況検知システムにおいて、
前記清掃状況の判定は、清掃道具を特定して、前記清掃道具があらかじめ定めた所定の方向に移動していない場合、その範囲は未清掃であると判定することを特徴とする清掃状況検知システム。
The cleaning status detection system according to claim 1,
The cleaning situation detection system is characterized in that the cleaning situation is determined by identifying a cleaning tool, and if the cleaning tool is not moving in a predetermined direction, determining that the area has not been cleaned. .
請求項1に記載の清掃状況検知システムにおいて、
表示装置を備え、
前記表示装置は、前記画像処理装置における前記清掃状況の判定結果を前記撮影した画像を用いて表示することを特徴とする清掃状況検知システム。
The cleaning status detection system according to claim 1,
Equipped with a display device,
The cleaning situation detection system is characterized in that the display device displays a determination result of the cleaning situation in the image processing device using the photographed image.
請求項4に記載の清掃状況検知システムにおいて、
前記画像処理装置は、前記表示装置から清掃終了又はレポート作成に関する信号を取得した場合、前記画像処理装置における前記清掃状況の判定結果に基づき自動でレポート作成を行うレポート作成部を備えることを特徴とする清掃状況検知システム。
The cleaning status detection system according to claim 4,
The image processing device may include a report creation unit that automatically creates a report based on a determination result of the cleaning status in the image processing device when a signal regarding completion of cleaning or report creation is obtained from the display device. Cleaning status detection system.
請求項1に記載の清掃状況検知システムにおいて、
前記撮像装置は、赤外線カメラの機能を有し、
前記画像処理装置は、前記清掃状況の判定に、前記撮像装置から取得した温度の情報を用いることを特徴とする清掃状況検知システム。
The cleaning status detection system according to claim 1,
The imaging device has an infrared camera function,
The cleaning status detection system is characterized in that the image processing device uses temperature information acquired from the imaging device to determine the cleaning status.
JP2023506405A 2021-03-15 2021-03-15 Cleaning status detection system Active JP7448722B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/010396 WO2022195681A1 (en) 2021-03-15 2021-03-15 Cleaning status detection system

Publications (3)

Publication Number Publication Date
JPWO2022195681A1 JPWO2022195681A1 (en) 2022-09-22
JPWO2022195681A5 JPWO2022195681A5 (en) 2023-09-11
JP7448722B2 true JP7448722B2 (en) 2024-03-12

Family

ID=83320038

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023506405A Active JP7448722B2 (en) 2021-03-15 2021-03-15 Cleaning status detection system

Country Status (2)

Country Link
JP (1) JP7448722B2 (en)
WO (1) WO2022195681A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2026059621A (en) * 2024-09-26 2026-04-07 キヤノン株式会社 Information processing device and its control method, program, and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7798288B2 (en) * 2022-03-24 2026-01-14 株式会社ダスキン Cleaning support system and cleaning support method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012519343A (en) 2009-03-02 2012-08-23 ディバーシー・インコーポレーテッド Hygiene condition monitoring management system and method
JP2016149024A (en) 2015-02-12 2016-08-18 富士通株式会社 Cleaning status evaluation method, cleaning status evaluation program, and cleaning status evaluation device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012519343A (en) 2009-03-02 2012-08-23 ディバーシー・インコーポレーテッド Hygiene condition monitoring management system and method
JP2016149024A (en) 2015-02-12 2016-08-18 富士通株式会社 Cleaning status evaluation method, cleaning status evaluation program, and cleaning status evaluation device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2026059621A (en) * 2024-09-26 2026-04-07 キヤノン株式会社 Information processing device and its control method, program, and storage medium

Also Published As

Publication number Publication date
JPWO2022195681A1 (en) 2022-09-22
WO2022195681A1 (en) 2022-09-22

Similar Documents

Publication Publication Date Title
JP7448722B2 (en) Cleaning status detection system
JP5319260B2 (en) Work monitoring device
CN103576976B (en) Information processing apparatus and control method thereof
GB2498299B (en) Evaluating an input relative to a display
CN110693397A (en) Control method of cleaning robot, cleaning robot and medium
CN109884727A (en) Foreign body detection method, foreign body detection device and electronic equipment
US11982630B2 (en) Method and apparatus for cleanliness determination of areas and objects via video monitoring
CN114286082A (en) Power plant camera abnormity detection system, electronic equipment and storage medium
JP6977573B2 (en) Information terminal equipment, information processing system and display control program
WO2022045049A1 (en) Information processing device, information processing method, and program
JP2025168445A (en) Excrement Information System
TWM352850U (en) Digital monitoring and recording device with man-machine interface of touch panel
WO2010061448A1 (en) Operation input device, information processor, and selected button identification method
WO2012157611A1 (en) Similar image search system
CN110703957B (en) A kind of interactive system and interactive method based on light image
TW200834417A (en) A screen sharing system
US20240428559A1 (en) Artificial intelligence hygiene checklist with autonomous scoring
JP6598316B2 (en) Display method, display device, and program
CN114998263A (en) Adhesion force analysis method and system for hundred-grid test
CN111538330A (en) A kind of image selection method, self-propelled equipment and computer storage medium
JP7852347B2 (en) Data processing device and program
JP7820146B2 (en) Store operation support system and store operation support method
CN115553664B (en) Floor sweeping machine and floor sweeping machine control method
TWI455007B (en) Non-contact instruction-inputting method for electronic apparatus with camera
CN110703956A (en) Interaction system and interaction method based on optical image

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230324

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230901

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240227

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240229

R150 Certificate of patent or registration of utility model

Ref document number: 7448722

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350