JP7758331B2 - 画像処理装置、画像処理方法及びプログラム - Google Patents
画像処理装置、画像処理方法及びプログラムInfo
- Publication number
- JP7758331B2 JP7758331B2 JP2021181149A JP2021181149A JP7758331B2 JP 7758331 B2 JP7758331 B2 JP 7758331B2 JP 2021181149 A JP2021181149 A JP 2021181149A JP 2021181149 A JP2021181149 A JP 2021181149A JP 7758331 B2 JP7758331 B2 JP 7758331B2
- Authority
- JP
- Japan
- Prior art keywords
- area
- coordinate system
- image processing
- projection
- estimating
- 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
Landscapes
- Manipulator (AREA)
- Image Analysis (AREA)
Description
物体が移動する経路の上流側に設定された第1領域の画像データから、前記第1領域にある前記物体の位置を推定する、第1位置推定部と、
前記経路上での前記物体の速度を推定する、速度推定部と、
前記物体が設定条件を満たす場合に、前記物体について、検出された前記物体の位置と推定された前記物体の速度とに基づいて、所定時刻における、前記経路の下流側に設定された第2領域での位置を推定する、第2位置推定部と、
を備えている、ことを特徴とする。
物体が移動する経路の上流側に設定された第1領域の画像データから、前記第1領域にある前記物体の位置を推定するステップと、
前記経路上での前記物体の速度を推定するステップと、
前記物体が設定条件を満たす場合に、前記物体について、検出された前記物体の位置と推定された前記物体の速度とに基づいて、所定時刻における、前記経路の下流側に設定された第2領域での位置を推定するステップと、
を備えている、ことを特徴とする。
コンピュータに、
物体が移動する経路の上流側に設定された第1領域の画像データから、前記第1領域にある前記物体の位置を推定するステップと、
前記経路上での前記物体の速度を推定するステップと、
前記物体が設定条件を満たす場合に、前記物体について、検出された前記物体の位置と推定された前記物体の速度とに基づいて、所定時刻における、前記経路の下流側に設定された第2領域での位置を推定するステップと、
を実行させることを特徴とする。
図2は、本実施形態に係る画像処理装置10の構成を示すブロック図である。
ここで、xm=(xm,ym)、x’m=(x’m,y’m)、iは投影パターンの各マーカの番号、である。
[X Y 1]T=s(A[r0 r1 t])-1[u v 1]T …(2)
ここで、Rは回転行列[r0,r1,r2]、tは並進ベクトル、Aはカメラ行列(外部パラメータ)、sは定数であり、上記(2)式の右辺の第三次元が1となる制約条件から求められる。
s[u v 1]T=(A[r0 r1 t])[X Y 1]T …(4)
物体が移動する経路の上流側に設定された第1領域の画像データから、前記第1領域にある前記物体の位置を推定する、第1位置推定部と、
前記経路上での前記物体の速度を推定する、速度推定部と、
前記物体が設定条件を満たす場合に、前記物体について、検出された前記物体の位置と推定された前記物体の速度とに基づいて、所定時刻における、前記経路の下流側に設定された第2領域での位置を推定する、第2位置推定部と、
を備えている、画像処理装置。
付記1に記載の画像処理装置であって、
前記第1位置推定部は、
前記画像データにおける第1座標系での前記物体の座標を推定し、前記第1座標系での前記物体の座標を、前記経路上に設定された第2座標系での座標に変換し、
前記第2位置推定部は、
変換された前記第2座標系での座標と、前記物体の速度とに基づいて、前記所定時刻における、前記第2座標系での前記物体の座標を推定する、
画像処理装置。
付記2に記載の画像処理装置であって、
前記速度推定部は、
前記第1座標系での前記物体の座標を変換した前記第2座標系での座標に基づいて、前記物体の速度を推定する、
画像処理装置。
付記2又は付記3に記載の画像処理装置であって、
前記第1領域を撮像する撮像装置のパラメータを推定する、第1キャリブレーション部、
を備える、画像処理装置。
付記2又は付記3に記載の画像処理装置であって、
前記第1キャリブレーション部は、
前記撮像装置の座標系の座標と、前記第2座標系の座標とを変換するパラメータを推定する、
画像処理装置。
付記1から付記5の何れか一つに記載の画像処理装置であって、
前記所定時刻において、推定された前記第2領域での位置にある前記物体対して、光学的又は物理的な処理を実行する、処理実行部、
を更に備えている、画像処理装置。
付記6に記載の画像処理装置であって、
前記処理実行部は、前記所定時刻において、推定された前記第2領域での位置にある前記物体に対して、投影装置によって光学的なマーキングを実行する、
画像処理装置。
付記6又は付記7に記載の画像処理装置であって、
前記第2領域を撮像する撮像装置のパラメータを推定する、第2キャリブレーション部、
を備える、画像処理装置。
付記8に記載の画像処理装置であって、
前記第2キャリブレーション部は、
前記第2座標系の座標と、前記撮像装置の座標系の座標とを変換するパラメータを推定する、
画像処理装置。
付記9に記載の画像処理装置であって、
前記第2キャリブレーション部は、
前記撮像装置の座標系の座標と、前記投影装置の座標系の座標とを変換するパラメータを推定する、
画像処理装置。
物体が移動する経路の上流側に設定された第1領域の画像データから、前記第1領域にある前記物体の位置を推定する、ステップと、
前記経路上での前記物体の速度を推定する、ステップと、
前記物体が設定条件を満たす場合に、前記物体について、検出された前記物体の位置と推定された前記物体の速度とに基づいて、所定時刻における、前記経路の下流側に設定された第2領域での位置を推定する、ステップと、
を備えている、画像処理方法。
付記11に記載の画像処理方法であって、
前記第1領域にある前記物体の位置を推定するステップでは、
前記画像データにおける第1座標系での前記物体の座標を推定し、前記第1座標系での前記物体の座標を、前記経路上に設定された第2座標系での座標に変換し、
前記第2領域での位置を推定するステップでは、
変換された前記第2座標系での座標と、前記物体の速度とに基づいて、前記所定時刻における、前記第2座標系での前記物体の座標を推定する、
画像処理方法。
付記12に記載の画像処理方法であって、
前記物体の速度を推定するステップでは、
前記第1座標系での前記物体の座標を変換した前記第2座標系での座標に基づいて、前記物体の速度を推定する、
画像処理方法。
付記12又は付記13に記載の画像処理方法であって、
前記第1領域を撮像する撮像装置のパラメータを推定する、ステップ、
を備える、画像処理方法。
付記12又は付記13に記載の画像処理方法であって、
前記第1領域を撮像する撮像装置のパラメータを推定するステップでは、
前記撮像装置の座標系の座標と、前記第2座標系の座標とを変換するパラメータを推定する、
画像処理方法。
付記11から付記15の何れか一つに記載の画像処理方法であって、
前記所定時刻において、推定された前記第2領域での位置にある前記物体対して、光学的又は物理的な処理を実行する、ステップ、
を更に備えている、画像処理方法。
付記16に記載の画像処理方法であって、
前記処理を実行するステップでは、前記所定時刻において、推定された前記第2領域での位置にある前記物体に対して、投影装置によって光学的なマーキングを実行する、
画像処理方法。
付記16又は付記17に記載の画像処理方法であって、
前記第2領域を撮像する撮像装置のパラメータを推定する、ステップ、
を備える、画像処理方法。
付記18に記載の画像処理方法であって、
前記第2領域を撮像する撮像装置のパラメータを推定する、ステップでは、前記第2座標系の座標と、前記撮像装置の座標系の座標とを変換するパラメータを推定する、
画像処理方法。
付記19に記載の画像処理方法であって、
前記第2領域を撮像する撮像装置のパラメータを推定する、ステップでは、前記撮像装置の座標系の座標と、前記投影装置の座標系の座標とを変換するパラメータを推定する、
画像処理方法。
コンピュータに、
物体が移動する経路の上流側に設定された第1領域の画像データから、前記第1領域にある前記物体の位置を推定する、ステップと、
前記経路上での前記物体の速度を推定する、ステップと、
前記物体が設定条件を満たす場合に、前記物体について、検出された前記物体の位置と推定された前記物体の速度とに基づいて、所定時刻における、前記経路の下流側に設定された第2領域での位置を推定する、ステップと、
を実行させる、プログラム。
付記21に記載のプログラムであって、
前記第1領域にある前記物体の位置を推定するステップでは、
前記画像データにおける第1座標系での前記物体の座標を推定し、前記第1座標系での前記物体の座標を、前記経路上に設定された第2座標系での座標に変換し、
前記第2領域での位置を推定するステップでは、
変換された前記第2座標系での座標と、前記物体の速度とに基づいて、前記所定時刻における、前記第2座標系での前記物体の座標を推定する、
プログラム。
付記22に記載のプログラムであって、
前記物体の速度を推定するステップでは、
前記第1座標系での前記物体の座標を変換した前記第2座標系での座標に基づいて、前記物体の速度を推定する、
プログラム。
付記22又は付記23に記載のプログラムであって、
前記コンピュータに
前記第1領域を撮像する撮像装置のパラメータを推定する、ステップ、
を実行させる、プログラム。
付記22又は付記23に記載のプログラムであって、
前記第1領域を撮像する撮像装置のパラメータを推定するステップでは、
前記撮像装置の座標系の座標と、前記第2座標系の座標とを変換するパラメータを推定する、
プログラム。
付記21から付記25の何れか一つに記載のプログラムであって、
前記コンピュータに、
前記所定時刻において、推定された前記第2領域での位置にある前記物体対して、光学的又は物理的な処理を実行する、ステップ、
を実行させる、プログラム。
付記26に記載のプログラムであって、
前記処理を実行するステップでは、前記所定時刻において、推定された前記第2領域での位置にある前記物体に対して、投影装置によって光学的なマーキングを実行する、
プログラム。
付記26又は付記27に記載のプログラムであって、
前記コンピュータに、
前記第2領域を撮像する撮像装置のパラメータを推定する、ステップ、
を実行させる、プログラム。
付記38に記載のプログラムであって、
前記第2領域を撮像する撮像装置のパラメータを推定する、ステップでは、前記第2座標系の座標と、前記撮像装置の座標系の座標とを変換するパラメータを推定する、
プログラム。
付記29に記載のプログラムであって、
前記第2領域を撮像する撮像装置のパラメータを推定する、ステップでは、前記撮像装置の座標系の座標と、前記投影装置の座標系の座標とを変換するパラメータを推定する、
プログラム。
2 :速度推定部
3 :第2位置推定部
4 :処理実行部
5 :キャリブレーション部
10 :画像処理装置
21 :撮像装置
22 :投影装置
23 :撮像装置
100 :ベルトコンベア
100A:マーカ
101 :物体
102 :投光マーカ
105 :撮像領域
106 :処理領域
107 :投影領域
108 :撮像領域
110 :コンピュータ
111 :CPU
112 :メインメモリ
113 :記憶装置
114 :入力インターフェイス
115 :表示コントローラ
116 :ライタ
117 :通信インターフェイス
118 :入力機器
119 :ディスプレイ装置
120 :記録媒体
121 :バス
Claims (6)
- 物体が移動する経路の上流側に設定された第1領域の画像データから、前記第1領域にある前記物体の位置を推定する、第1位置推定部と、
前記経路上での前記物体の速度を推定する、速度推定部と、
前記物体が設定条件を満たす場合に、前記物体について、検出された前記物体の位置と推定された前記物体の速度とに基づいて、所定時刻における、前記経路の下流側に設定された第2領域での位置を推定する、第2位置推定部と、
前記所定時刻において、推定された前記第2領域での位置にある前記物体に対して、前記第2の領域が投影領域と重なる投影装置を用いて、投光マーカーによるマーキングを実行する、処理実行部と、
前記第2領域を撮影する撮像装置を用いて、前記投影装置が投影した投影パターンを撮影することで得られた画像データにより、前記撮影装置の座標系と前記投影装置の投影座標系との幾何変換を推定する、キャブレーション部と、
を備え、
前記第2位置推定部は、推定された前記幾何変換を用いて、前記物体の前記第2領域での位置を、前記投影座標系に変換し、
前記処理実行部は、変換された前記物体の前記第2領域での位置を用いて、前記物体に対して、マーキングを実行する、
画像処理装置。 - 請求項1に記載の画像処理装置であって、
前記第1位置推定部は、
前記画像データにおける第1座標系での前記物体の座標を推定し、前記第1座標系での前記物体の座標を、前記経路上に設定された第2座標系での座標に変換し、
前記第2位置推定部は、
変換された前記第2座標系での座標と、前記物体の速度とに基づいて、前記所定時刻における、前記第2座標系での前記物体の座標を推定する、
画像処理装置。 - 請求項2に記載の画像処理装置であって、
前記速度推定部は、
前記第1座標系での前記物体の座標を変換した前記第2座標系での座標に基づいて、前記物体の速度を推定する、
画像処理装置。 - 請求項1に記載の画像処理装置であって、
前記所定時刻において、推定された前記第2領域での位置にある前記物体に対して、光学的又は物理的な処理を実行する、処理実行部、
を更に備えている、画像処理装置。 - 物体が移動する経路の上流側に設定された第1領域の画像データから、前記第1領域にある前記物体の位置を推定する、ステップと、
前記経路上での前記物体の速度を推定する、ステップと、
前記物体が設定条件を満たす場合に、前記物体について、検出された前記物体の位置と推定された前記物体の速度とに基づいて、所定時刻における、前記経路の下流側に設定された第2領域での位置を推定する、ステップと、
前記所定時刻において、推定された前記第2領域での位置にある前記物体に対して、前記第2の領域が投影領域と重なる投影装置を用いて、投光マーカーによるマーキングを実行する、ステップと、
前記第2領域を撮影する撮像装置を用いて、前記投影装置が投影した投影パターンを撮影することで得られた画像データにより、前記撮影装置の座標系と前記投影装置の投影座標系との幾何変換を推定する、ステップと、
を備え、
前記第2領域での位置の推定において、推定された前記幾何変換を用いて、前記物体の前記第2領域での位置を、前記投影座標系に変換し、
変換された前記物体の前記第2領域での位置を用いて、前記物体に対して、マーキングを実行する、
画像処理方法。 - コンピュータに、
物体が移動する経路の上流側に設定された第1領域の画像データから、前記第1領域にある前記物体の位置を推定する、ステップと、
前記経路上での前記物体の速度を推定する、ステップと、
前記物体が設定条件を満たす場合に、前記物体について、検出された前記物体の位置と推定された前記物体の速度とに基づいて、所定時刻における、前記経路の下流側に設定された第2領域での位置を推定する、ステップと、
前記所定時刻において、推定された前記第2領域での位置にある前記物体に対して、前記第2の領域が投影領域と重なる投影装置を用いて、投光マーカーによるマーキングを実行する、ステップと、
前記第2領域を撮影する撮像装置を用いて、前記投影装置が投影した投影パターンを撮影することで得られた画像データにより、前記撮影装置の座標系と前記投影装置の投影座標系との幾何変換を推定する、ステップと、
を実行させ、
前記第2領域での位置の推定において、推定された前記幾何変換を用いて、前記物体の前記第2領域での位置を、前記投影座標系に変換し、
変換された前記物体の前記第2領域での位置を用いて、前記物体に対して、マーキングを実行する、
プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021181149A JP7758331B2 (ja) | 2021-11-05 | 2021-11-05 | 画像処理装置、画像処理方法及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021181149A JP7758331B2 (ja) | 2021-11-05 | 2021-11-05 | 画像処理装置、画像処理方法及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023069358A JP2023069358A (ja) | 2023-05-18 |
| JP7758331B2 true JP7758331B2 (ja) | 2025-10-22 |
Family
ID=86327706
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021181149A Active JP7758331B2 (ja) | 2021-11-05 | 2021-11-05 | 画像処理装置、画像処理方法及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7758331B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7766966B1 (ja) * | 2025-02-18 | 2025-11-11 | コネクテッドロボティクス株式会社 | 移動情報推定装置及びロボットシステム |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018200629A (ja) | 2017-05-29 | 2018-12-20 | 富士通株式会社 | 画像処理装置、画像処理方法、及び画像処理プログラム |
| WO2019151393A1 (ja) | 2018-01-31 | 2019-08-08 | 株式会社ニチレイフーズ | 食品検査システム、食品検査プログラム、食品検査方法および食品生産方法 |
| JP2019141935A (ja) | 2018-02-16 | 2019-08-29 | オムロン株式会社 | コンベアトラッキングシステムおよびキャリブレーション方法 |
-
2021
- 2021-11-05 JP JP2021181149A patent/JP7758331B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018200629A (ja) | 2017-05-29 | 2018-12-20 | 富士通株式会社 | 画像処理装置、画像処理方法、及び画像処理プログラム |
| WO2019151393A1 (ja) | 2018-01-31 | 2019-08-08 | 株式会社ニチレイフーズ | 食品検査システム、食品検査プログラム、食品検査方法および食品生産方法 |
| JP2019141935A (ja) | 2018-02-16 | 2019-08-29 | オムロン株式会社 | コンベアトラッキングシステムおよびキャリブレーション方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023069358A (ja) | 2023-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6271953B2 (ja) | 画像処理装置、画像処理方法 | |
| JP5567908B2 (ja) | 3次元計測装置、その計測方法及びプログラム | |
| JP6573354B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
| US9208395B2 (en) | Position and orientation measurement apparatus, position and orientation measurement method, and storage medium | |
| KR101766603B1 (ko) | 화상 처리 장치, 화상 처리 시스템, 화상 처리 방법, 및 컴퓨터 프로그램 | |
| US10203197B2 (en) | Range measurement apparatus and range measurement method | |
| US20130230235A1 (en) | Information processing apparatus and information processing method | |
| US20080298672A1 (en) | System and method for locating a three-dimensional object using machine vision | |
| JP5388921B2 (ja) | 3次元距離計測装置及びその方法 | |
| JP2019502210A (ja) | コンピュータビジョンシステムにおけるストラクチャフロムモーション(SfM)処理のための方法 | |
| JP5976089B2 (ja) | 位置姿勢計測装置、位置姿勢計測方法、およびプログラム | |
| US6665066B2 (en) | Machine vision system and method for analyzing illumination lines in an image to determine characteristics of an object being inspected | |
| JP2015184929A (ja) | 立体物検出装置、立体物検出方法、および立体物検出プログラム | |
| JP7758331B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
| JP6954451B2 (ja) | 振動計測システム、振動計測装置、振動計測方法、及びプログラム | |
| JP5669195B2 (ja) | 表面形状計測装置、及び表面形状計測方法 | |
| JP2017167974A (ja) | 推定装置、方法及びプログラム | |
| JP4694624B2 (ja) | 画像補正装置及び方法、並びにコンピュータプログラム | |
| JP2012181063A (ja) | 計算装置、計算方法及び計算プログラム | |
| CN111062907B (zh) | 一种基于几何变换的Homography变换方法 | |
| JP5938201B2 (ja) | 位置姿勢計測装置、その処理方法及びプログラム | |
| CN114913241A (zh) | 一种结构光3d相机标定方法及装置 | |
| CN106030772A (zh) | 晶片缺口检测 | |
| KR20260064554A (ko) | 원통형 시료의 불량 여부를 판정하는 전자 장치 및 이의 동작 방법 | |
| JPH08171627A (ja) | キャリブレーションパターンの重心検出方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241002 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250430 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250620 |
|
| 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: 20250909 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251002 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7758331 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |