JP6814977B2 - 画像処理装置、検知装置、学習装置、画像処理方法、および画像処理プログラム - Google Patents
画像処理装置、検知装置、学習装置、画像処理方法、および画像処理プログラム Download PDFInfo
- Publication number
- JP6814977B2 JP6814977B2 JP2016199340A JP2016199340A JP6814977B2 JP 6814977 B2 JP6814977 B2 JP 6814977B2 JP 2016199340 A JP2016199340 A JP 2016199340A JP 2016199340 A JP2016199340 A JP 2016199340A JP 6814977 B2 JP6814977 B2 JP 6814977B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- seat
- conversion
- learning
- camera
- 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
- 238000001514 detection method Methods 0.000 title claims description 63
- 238000012545 processing Methods 0.000 title claims description 34
- 238000003672 processing method Methods 0.000 title claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 187
- 238000000034 method Methods 0.000 claims description 14
- 230000009466 transformation Effects 0.000 claims description 4
- 238000009434 installation Methods 0.000 description 40
- 238000012986 modification Methods 0.000 description 13
- 230000004048 modification Effects 0.000 description 13
- 238000004364 calculation method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 230000036544 posture Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 238000012706 support-vector machine Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
- G06T7/33—Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
- G06T7/344—Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods involving models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
- G06T7/35—Determination of transform parameters for the alignment of images, i.e. image registration using statistical methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
- G06T7/75—Determining position or orientation of objects or cameras using feature-based methods involving models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/59—Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
- G06V20/593—Recognising seat occupancy
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06V40/107—Static hand or arm
- G06V40/11—Hand-related biometrics; Hand pose recognition
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Y—INDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
- B60Y2400/00—Special features of vehicle units
- B60Y2400/30—Sensors
- B60Y2400/301—Sensors for position or displacement
- B60Y2400/3015—Optical cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
- G06F18/232—Non-hierarchical techniques
- G06F18/2321—Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/28—Determining representative reference patterns, e.g. by averaging or distorting; Generating dictionaries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20076—Probabilistic image processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30196—Human being; Person
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30248—Vehicle exterior or interior
- G06T2207/30268—Vehicle interior
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/32—Normalisation of the pattern dimensions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Probability & Statistics with Applications (AREA)
- Human Computer Interaction (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
- Closed-Circuit Television Systems (AREA)
Description
従来、車両の乗員の状態を学習し、学習結果に基づいて検知する技術では、車室内に設置されたカメラが用いられる。カメラの設置例を、図1(a)および図1(b)に示す。図1(a)は車両を側方から見た断面図であり、図1(b)は車両を真上から見た断面図である。
本実施の形態に係る学習装置100の構成について、図6を用いて説明する。図6は、学習装置100の構成例を示すブロック図である。
本実施の形態に係る学習装置100の動作について、図7を用いて説明する。図7は、学習装置100の動作例を示すフローチャートである。
変換パラメータの算出例について、図8〜図10を用いて説明する。以下では、射影変換を例に挙げて説明する。また、以下に説明する変換パラメータの算出処理は、学習装置100またはそれ以外の装置(図示略)により行われるが、以下では学習装置100が行う場合を例に挙げて説明する。
本実施の形態に係る検知装置101の構成について、図11を用いて説明する。図11は、検知装置101の構成例を示すブロック図である。
本実施の形態に係る検知装置101の動作について、図12を用いて説明する。図12は、検知装置101の動作例を示すフローチャートである。
以上説明したように、本実施の形態によれば、学習時において、設置位置が異なるカメラによって撮影された正解画像および不正解画像のそれぞれを、座席が同じ見え方となるように変換し、変換後の各画像に基づいて、カメラの設置位置に依存しない1つの学習モデルを生成する。これにより、学習用の画像をカメラの設置位置ごとに大量に用意する必要がなくなり、コストを低減できる。
以上、本発明の実施の形態について説明したが、本発明は上記説明に限定されず、種々の変形が可能である。以下、各変形例について説明する。
上記実施の形態では、画像上の座席の4点(点a〜d)の座標が基準座標と同じになるように変換パラメータを算出する場合を例に挙げて説明したが、変換パラメータの算出方法は、これに限定されない。例えば、画像上の座席の予め定められた点を結ぶ線を用いて変換パラメータを算出してもよい。この具体例について、図13、図14を用いて以下に説明する。
上記実施の形態では、検知装置101の変換パラメータ記憶部132には、カメラ200の設置位置に対応した1つの変換パラメータが記憶されている場合を例に挙げて説明したが、複数の変換パラメータが記憶されてもよい。
上記実施の形態では、カメラが車室内の所定位置に予め固定されている場合を例に挙げて説明したが、カメラは、車両の製品出荷後に、ユーザによって車室内に後付けされてもよい。この場合では、検知時における変換パラメータは、以下のようにして算出または決定される。
また、上記実施の形態では、座席の所定の点の画像における見かけの位置に基づいて変換パラメータを算出したが、これに限定されない。例えば、車室内の装置(乗員が乗車した際に座席位置に制限を与える装置。例えば、ステアリング)の所定の点の画像における見かけの位置に基づいて変換パラメータを算出してもよい。または、座席の所定の点の画像における見かけの位置と、車室内の装置の所定の点の画像における見かけの位置とに基づいて変換パラメータを算出してもよい。
上記実施の形態では、学習の対象および検知の対象が着座状態または非着座状態である場合を例に挙げて説明したが、学習の対象および検知の対象は、これに限定されず、例えば、人物の体勢、顔などであってもよい。
上記実施の形態では、学習装置100と検知装置101が別々の構成である場合を例に挙げて説明したが、学習装置100と検知装置101とを合わせて1つの学習検知装置として構成してもよい。その場合、画像処理装置110と画像処理装置130とを合わせて1つの画像処理装置として構成してもよい。
上記実施の形態では、学習装置100の画像処理装置110が画像記憶部111と変換パラメータ記憶部112を有する場合を例に挙げて説明したが、画像記憶部111と変換パラメータ記憶部112は、例えば図15に示すように、画像処理装置110の外部に設けられてもよい。その場合、画像処理装置110は、画像記憶部111から正解画像および不正解画像を受け取る画像入力部114と、変換パラメータ記憶部112から変換パラメータを受け取る変換パラメータ入力部115とを備える構成としてもよい。なお、画像入力部114と変換パラメータ入力部115を合わせて1つの入力部として構成してもよい。
10、200 カメラ
20 運転席
100 学習装置
101 検知装置
110、130 画像処理装置
111 画像記憶部
112、132 変換パラメータ記憶部
113、133 画像変換部
114、131 画像入力部
115、135 変換パラメータ入力部
120 学習部
140 検知部
Claims (7)
- 座席を撮影するためのカメラが設置された位置に対応して算出された変換パラメータを記憶する変換パラメータ記憶部と、
前記変換パラメータに基づいて、前記カメラによって撮影された画像を変換し、変換後の画像を出力する画像変換部と、を有し、
前記変換パラメータは、前記画像上の座席の見え方を予め定められた見え方に近似させるように、前記画像を変換させるパラメータであって、前記画像上の座席の所定点に基づく線分の傾きと予め定められた傾きとに基づいて前記画像を変換させるパラメータである、
画像処理装置。 - 前記変換パラメータは、
前記画像上の座席の所定点に基づく線分の傾きが予め定められた傾きと一致するように、前記画像を変換させるパラメータである、
請求項1に記載の画像処理装置。 - 請求項1または2に記載の画像処理装置を含む検知装置であって、
学習モデルと前記画像処理装置に含まれる画像変換部から出力された変換後の画像から抽出された特徴量とに基づいて、該画像における所定状態を検知する検知部、を有する、
検知装置。 - 請求項1または2に記載の画像処理装置を含む学習装置であって、
前記カメラによって撮影された、前記座席における第1状態を示す正解画像と、前記座席における第2状態を示す不正解画像とを受け取る画像入力部と、
前記正解画像および前記不正解画像から抽出された特徴量に基づいて学習モデルを生成する学習部と、を有し、
前記画像処理装置に含まれる画像変換部は、前記変換パラメータに基づいて、前記画像入力部が受け取った前記正解画像および前記不正解画像を変換し、変換後の正解画像および変換後の不正解画像を前記学習部へ出力し、
前記学習部は、前記画像変換部から出力された前記変換後の正解画像および前記変換後の不正解画像から抽出された特徴量に基づいて学習モデルを生成する、
学習装置。 - 前記第1状態は、
前記座席に人物が着座している状態であり、
前記第2状態は、
前記座席に人物が着座していない状態である、
請求項4に記載の学習装置。 - 座席を撮影するためのカメラが設置された位置に対応して算出された変換パラメータを記憶し、
前記変換パラメータに基づいて、前記カメラによって撮影された画像を変換し、変換後の画像を出力し、
前記変換パラメータは、前記画像上の座席の見え方を予め定められた見え方に近似させるように、前記画像を変換させるパラメータであって、前記画像上の座席の所定点に基づく線分の傾きと予め定められた傾きとに基づいて前記画像を変換させるパラメータである、
画像処理方法。 - 座席を撮影するためのカメラが設置された位置に対応して算出された変換パラメータを記憶する処理と、
前記変換パラメータに基づいて、前記カメラによって撮影された画像を変換し、変換後の画像を出力する処理と、をコンピュータに実行させ、
前記変換パラメータは、前記画像上の座席の見え方を予め定められた見え方に近似させるように、前記画像を変換させるパラメータであって、前記画像上の座席の所定点に基づく線分の傾きと予め定められた傾きとに基づいて前記画像を変換させるパラメータである、
画像処理プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016199340A JP6814977B2 (ja) | 2016-10-07 | 2016-10-07 | 画像処理装置、検知装置、学習装置、画像処理方法、および画像処理プログラム |
US15/713,604 US10417511B2 (en) | 2016-10-07 | 2017-09-23 | Image processor, detection apparatus, learning apparatus, image processing method, and computer program storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016199340A JP6814977B2 (ja) | 2016-10-07 | 2016-10-07 | 画像処理装置、検知装置、学習装置、画像処理方法、および画像処理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018060466A JP2018060466A (ja) | 2018-04-12 |
JP6814977B2 true JP6814977B2 (ja) | 2021-01-20 |
Family
ID=61829684
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016199340A Active JP6814977B2 (ja) | 2016-10-07 | 2016-10-07 | 画像処理装置、検知装置、学習装置、画像処理方法、および画像処理プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US10417511B2 (ja) |
JP (1) | JP6814977B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7173811B2 (ja) * | 2018-09-27 | 2022-11-16 | 株式会社アイシン | 乗員モニタリング装置、乗員モニタリング方法、および乗員モニタリングプログラム |
US11783602B2 (en) | 2018-11-05 | 2023-10-10 | Nec Corporation | Object recognition system, recognition device, object recognition method, and object recognition program |
KR20190103085A (ko) * | 2019-08-15 | 2019-09-04 | 엘지전자 주식회사 | 지능형 진단 디바이스 |
CN114981837A (zh) * | 2020-01-24 | 2022-08-30 | 三菱电机株式会社 | 物体识别装置及物体识别方法 |
US11951935B2 (en) * | 2021-07-22 | 2024-04-09 | GM Global Technology Operations LLC | System and method for assessing seatbelt routing using seatbelt routing zones that are based on size and shape of occupant |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7609893B2 (en) * | 2004-03-03 | 2009-10-27 | Trw Automotive U.S. Llc | Method and apparatus for producing classifier training images via construction and manipulation of a three-dimensional image model |
JP4438753B2 (ja) | 2006-01-27 | 2010-03-24 | 株式会社日立製作所 | 車両内状態検知システム,車両内状態検知装置および方法 |
JP2011210087A (ja) * | 2010-03-30 | 2011-10-20 | Panasonic Corp | 車両周囲監視装置および車両周囲監視方法 |
JP2012044404A (ja) * | 2010-08-18 | 2012-03-01 | Toyota Motor Corp | 車室内監視装置 |
US8582819B2 (en) * | 2011-11-18 | 2013-11-12 | Xerox Corporation | Methods and systems for improving yield in wanted vehicle searches |
WO2016012041A1 (en) * | 2014-07-23 | 2016-01-28 | Metaio Gmbh | Method and system for presenting at least part of an image of a real object in a view of a real environment, and method and system for selecting a subset of a plurality of images |
US9996772B2 (en) * | 2016-04-28 | 2018-06-12 | International Business Machines Corporation | Detection of objects in images using region-based convolutional neural networks |
US10210451B2 (en) * | 2016-07-22 | 2019-02-19 | Alpine Electronics of Silicon Valley, Inc. | Neural network applications in resource constrained environments |
-
2016
- 2016-10-07 JP JP2016199340A patent/JP6814977B2/ja active Active
-
2017
- 2017-09-23 US US15/713,604 patent/US10417511B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20180101741A1 (en) | 2018-04-12 |
JP2018060466A (ja) | 2018-04-12 |
US10417511B2 (en) | 2019-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6814977B2 (ja) | 画像処理装置、検知装置、学習装置、画像処理方法、および画像処理プログラム | |
JP2021504236A5 (ja) | ||
US9822576B2 (en) | Method for operating an activatable locking device for a door and/or a window, securing device for a vehicle, vehicle | |
JP2021504236A (ja) | 車両シート知能化調節方法及び装置、車両、電子機器並びに媒体 | |
US7065230B2 (en) | Image processing system and driving support system | |
US20170004354A1 (en) | Determination device, determination method, and non-transitory storage medium | |
JP6739672B2 (ja) | 体格推定装置および体格推定方法 | |
JP5790762B2 (ja) | 瞼検出装置 | |
JP6870294B2 (ja) | 乗員情報検出装置およびプログラム | |
US20060280336A1 (en) | System and method for discriminating passenger attitude in vehicle using stereo image junction | |
US7295123B2 (en) | Method for detecting a person in a space | |
JP2020047273A (ja) | 3次元特徴点情報生成装置 | |
EP3545818A1 (en) | Sight line direction estimation device, sight line direction estimation method, and sight line direction estimation program | |
JP7134364B2 (ja) | 体格判定装置および体格判定方法 | |
JP2019189101A (ja) | 乗員情報判定装置 | |
US7134688B2 (en) | Safety apparatus against automobile crash | |
JP5082620B2 (ja) | 余所見判定装置 | |
KR101976498B1 (ko) | 차량용 제스처 인식 시스템 및 그 방법 | |
EP3650267B1 (en) | Control device for vehicle, system, method and storage medium | |
JP2022038225A (ja) | 顔情報取得装置および顔情報取得方法 | |
JP2021056968A (ja) | 物体判定装置 | |
JPH11217056A (ja) | 乗員の姿勢判別装置 | |
JP7259550B2 (ja) | 物***置検出装置 | |
KR20180031146A (ko) | 차량 및 장애물 검출 방법 | |
CN117121061A (zh) | 用于生成注意区域的计算机实现的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20190625 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190703 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20191018 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200928 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201006 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201120 |
|
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: 20201201 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201204 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6814977 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
SZ03 | Written request for cancellation of trust registration |
Free format text: JAPANESE INTERMEDIATE CODE: R313Z03 |