JP7652285B2 - 画像に対するai推論システム - Google Patents
画像に対するai推論システム Download PDFInfo
- Publication number
- JP7652285B2 JP7652285B2 JP2023562088A JP2023562088A JP7652285B2 JP 7652285 B2 JP7652285 B2 JP 7652285B2 JP 2023562088 A JP2023562088 A JP 2023562088A JP 2023562088 A JP2023562088 A JP 2023562088A JP 7652285 B2 JP7652285 B2 JP 7652285B2
- Authority
- JP
- Japan
- Prior art keywords
- inference
- camera
- decoder circuit
- circuit
- encoder circuit
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/149—Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/115—Selection of the code volume for a coding unit prior to coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Algebra (AREA)
- Evolutionary Computation (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Closed-Circuit Television Systems (AREA)
Description
考えられている。AI推論に必要な計算量、メモリ量は、高精度な推論ほど大きくなることが知られている。そのため、エンコードした動画をカメラなどから送信し、サーバなどでデコードの後に推論する方法が一般的に用いられている。
for the predicted class(以下、信頼度)を用いることが一般的で、信頼度が高ければ高精度な推論を実行する。信頼度は、NN(Neural Network)モデルが、自身の出力をどの程度の確率で正しいと判断しているかを示す値である(非特許文献2)。
また、本発明のAI推論システムの1構成例において、前記エンコーダ回路と前記デコーダ回路とは、カメラ毎に設けられ、前記フレームレート制御部は、複数のカメラのうち少なくとも1つの第1のカメラが、前記信頼度の値が前記閾値を超えた画像を出力したときに、前記第1のカメラと予め定められた位置関係にある第2のカメラに対応する前記エンコーダ回路と前記デコーダ回路のそれぞれのフレームレートを初期値のままとし、前記第1のカメラと予め定められた位置関係にない第3のカメラが、前記信頼度の値が前記閾値以下の画像を出力したときに、前記第3のカメラに対応する前記エンコーダ回路と前記デコーダ回路のそれぞれのフレームレートを前記低速値に低減することを特徴とするものである。
デコーダ回路102は、エンコーダ回路101によって符号化された画像を復号する(図2ステップS101)。
第2の推論処理部104は、第1の推論処理部103から出力された信頼度の値が所定の閾値を超えたとき(図2ステップS103においてYES)、信頼度の値が閾値を超えたフレームに対して、フレーム中に存在する人物の顔認識推論処理を実行する(図2ステップS104)。
こうして、信頼度の値が閾値以下となったフレームの次のフレームから、低速のフレームレートで符号化と復号が行われる。
こうして、信頼度の値が閾値以下となった後に閾値よりも大となった場合には、信頼度の値が閾値以下となったフレームの次のフレームから、通常のフレームレートで符号化と復号が行われる。フレームレート制御部105は、ステップS200~S207の処理をフレーム毎に実行する。
なので、フレーム間は16.6ミリ秒程度の間隔がある。したがって、この間隔以内の時間でステップS200~S207の処理を完了させるようにすれば、フレームの欠落は発生しない。フレームレートを低下させると、エンコーダ回路101とデコーダ回路102におけるデータ移動に要していたコスト(例えばDRAM(Dynamic Random Access Memory)アクセス)などが低減されるので、消費電力が削減される。
こうして、各監視カメラ100-1~100-4の位置関係に応じてフレームレートを変化させることで、AI推論システム全体の消費電力の最適化が可能になる。
ンタフェースを備えたコンピュータと、これらのハードウェア資源を制御するプログラムによって実現することができる。このコンピュータの構成例を図5に示す。
Claims (3)
- カメラによって撮影された画像を符号化するように構成されたエンコーダ回路と、
前記エンコーダ回路によって符号化された画像を復号するように構成されたデコーダ回路と、
前記デコーダ回路によって復号された画像に対して第1の推論の処理をフレーム毎に実行するように構成された第1の推論処理部と、
前記第1の推論の信頼度の値を前記第1の推論処理部から受け取り、前記信頼度の値が所定の閾値を超える画像のフレームに対してのみ、前記第1の推論よりも高精度な第2の推論の処理を実行するように構成された第2の推論処理部と、
前記信頼度の値が前記閾値以下のときに、前記エンコーダ回路と前記デコーダ回路のそれぞれのフレームレートを初期値から低速値に低減するように構成されたフレームレート制御部とを備えることを特徴とするAI推論システム。 - 請求項1記載のAI推論システムにおいて、
前記エンコーダ回路と前記デコーダ回路とは、カメラ毎に設けられ、
前記フレームレート制御部は、複数のカメラのうち前記信頼度の値が前記閾値以下の画像を出力したカメラに対応する前記エンコーダ回路と前記デコーダ回路のそれぞれのフレームレートを初期値から低速値に低減することを特徴とするAI推論システム。 - 請求項1記載のAI推論システムにおいて、
前記エンコーダ回路と前記デコーダ回路とは、カメラ毎に設けられ、
前記フレームレート制御部は、複数のカメラのうち少なくとも1つの第1のカメラが、前記信頼度の値が前記閾値を超えた画像を出力したときに、前記第1のカメラと予め定められた位置関係にある第2のカメラに対応する前記エンコーダ回路と前記デコーダ回路のそれぞれのフレームレートを初期値のままとし、前記第1のカメラと予め定められた位置関係にない第3のカメラが、前記信頼度の値が前記閾値以下の画像を出力したときに、前記第3のカメラに対応する前記エンコーダ回路と前記デコーダ回路のそれぞれのフレームレートを前記低速値に低減することを特徴とするAI推論システム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2021/042763 WO2023089815A1 (ja) | 2021-11-22 | 2021-11-22 | 画像に対するai推論システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2023089815A1 JPWO2023089815A1 (ja) | 2023-05-25 |
| JP7652285B2 true JP7652285B2 (ja) | 2025-03-27 |
Family
ID=86396518
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023562088A Active JP7652285B2 (ja) | 2021-11-22 | 2021-11-22 | 画像に対するai推論システム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20240414351A1 (ja) |
| JP (1) | JP7652285B2 (ja) |
| WO (1) | WO2023089815A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12581108B2 (en) * | 2024-06-24 | 2026-03-17 | Advanced Micro Devices, Inc. | Image sensor processing core for video pre-analysis |
| CN120150898B (zh) * | 2025-03-07 | 2025-11-18 | 澳门大学 | 无固定码率编码方法、解码方法、设备及存储介质 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021061546A (ja) | 2019-10-08 | 2021-04-15 | キヤノン株式会社 | 撮像装置、撮像装置の制御方法、及びプログラム |
| WO2021156974A1 (ja) | 2020-02-05 | 2021-08-12 | オリンパス株式会社 | 画像処理装置、画像処理方法、画像処理プログラム、表示制御装置及び内視鏡装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9798954B1 (en) * | 2016-12-15 | 2017-10-24 | Federal Home Loan Mortgage Corporation | System, device, and method for image anomaly detection |
| US10679330B2 (en) * | 2018-01-15 | 2020-06-09 | Tata Consultancy Services Limited | Systems and methods for automated inferencing of changes in spatio-temporal images |
-
2021
- 2021-11-22 JP JP2023562088A patent/JP7652285B2/ja active Active
- 2021-11-22 WO PCT/JP2021/042763 patent/WO2023089815A1/ja not_active Ceased
- 2021-11-22 US US18/698,307 patent/US20240414351A1/en not_active Abandoned
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021061546A (ja) | 2019-10-08 | 2021-04-15 | キヤノン株式会社 | 撮像装置、撮像装置の制御方法、及びプログラム |
| WO2021156974A1 (ja) | 2020-02-05 | 2021-08-12 | オリンパス株式会社 | 画像処理装置、画像処理方法、画像処理プログラム、表示制御装置及び内視鏡装置 |
Non-Patent Citations (2)
| Title |
|---|
| Lingyu Duan, et al.,Video Coding for Machines: A Paradigm of Collaborative Compression and Intelligent Analytics,IEEE TRANSACTIONS ON IMAGE PROCESSING,IEEE,2020年,VOL. 29,pp.8680 - 8695 |
| 江田毅晴 他,IOWN時代のAIサービスを支える 高効率イベント駆動型推論,NTT技術ジャーナル,2020年12月,pp.16-22 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2023089815A1 (ja) | 2023-05-25 |
| US20240414351A1 (en) | 2024-12-12 |
| JPWO2023089815A1 (ja) | 2023-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11025942B2 (en) | Progressive compressed domain computer vision and deep learning systems | |
| JP7652285B2 (ja) | 画像に対するai推論システム | |
| US20110234825A1 (en) | Accelerometer / gyro-facilitated video stabilization | |
| Rakhimov et al. | A high-performance parallel approach to image processing in distributed computing | |
| WO2024230075A1 (zh) | 一种基于5g摄像头的风雨天气的监控关键数据传递方法 | |
| CN116414564A (zh) | 自适应集群调度方法及装置、计算机存储介质、电子设备 | |
| US9578277B2 (en) | Method and device for storing video images | |
| JP2016096398A (ja) | 映像データ処理装置、映像データ処理プログラムおよび映像データ処理方法 | |
| KR102876564B1 (ko) | 영상정보의 비트스트림정보에 기반하여 객체영역을 검출하는 방법 및 시스템 | |
| EP4128742A1 (en) | Sensor system with low power sensor devices and high power sensor devices | |
| US10484710B2 (en) | Video encoding apparatus and method | |
| US20230018087A1 (en) | Data coding method and apparatus, and computer-readable storage medium | |
| CN115883838B (zh) | 视频编码方法、装置及存储介质 | |
| CN116311019A (zh) | 一种人员徘徊检测方法、装置、设备及存储介质 | |
| CN116366894A (zh) | 调度视频流的系统和方法 | |
| CN110120015B (zh) | 降低图像的噪声的方法和设备 | |
| Abbood et al. | Distributed video transmission reduction approach for energy saving in WMSNs | |
| JP2023546513A5 (ja) | ||
| US20260067566A1 (en) | Powered device and method for controlling power mode of thereof | |
| KR102557904B1 (ko) | 동적프레임이 존재하는 구간의 검출방법 | |
| US11729259B2 (en) | Improving resource efficiency in an image processing system for processing a moving image or a still frame | |
| Yang et al. | A study on secure coding of intelligent inspection video in plant areas based on improved deep reinforcement learning | |
| KR102637947B1 (ko) | 실시간 영상에서 움직임이 없는 구간을 판별하는 임계값 산출방법, 장치 및 이에 대한 컴퓨터 프로그램 | |
| US20230396819A1 (en) | Analytic- and application-aware video derivative generation techniques | |
| CN118488198B (zh) | 用于帧内预测的方法和装置、存储介质及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240516 |
|
| 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: 20250212 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250225 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7652285 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 |