JP6583111B2 - 演算装置 - Google Patents
演算装置 Download PDFInfo
- Publication number
- JP6583111B2 JP6583111B2 JP2016079586A JP2016079586A JP6583111B2 JP 6583111 B2 JP6583111 B2 JP 6583111B2 JP 2016079586 A JP2016079586 A JP 2016079586A JP 2016079586 A JP2016079586 A JP 2016079586A JP 6583111 B2 JP6583111 B2 JP 6583111B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- unit
- order
- integration
- input data
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Databases & Information Systems (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Algebra (AREA)
- Image Processing (AREA)
- Advance Control (AREA)
- Complex Calculations (AREA)
- Image Analysis (AREA)
Description
(第1実施形態)
以下、本発明の第1実施形態について図1〜図6を参照して説明する。
図1に示す距離検出装置1は、複数の撮像画像の視差を検出することによって撮像画像中の各点までの距離を検出する装置である。距離検出装置1では、動的計画法であるビタビアルゴリズムを複数の方向に適用することで複数の撮像画像を構成する画素間の対応関係、つまり視差を高精度に求めることができるように配慮されている。
α=(X−N/2)×λ …(1)
本実施形態のコスト補正処理回路12は、入力データ配列の各入力データ[1]〜[N]のそれぞれに対し、前段の演算結果を用いるACS演算を入力データ配列の順序に従い実行する。そして、コスト補正処理回路12は、複数の入力データ[1]〜[N]に対する一連のACS演算処理を上記順序に沿って前半と後半に分割し、それぞれを並列に実行する分割部21、22と、後半の分割部22の各段から出力される演算結果のそれぞれに対し前半の分割部21の最終段から出力される演算結果を一括比較して統合する統合部23と、を備えている。
第1実施形態では、コスト補正処理回路12は、複数の入力データ[1]〜[N]に対する一連のACS演算処理を前半と後半の2つに分割していたが、この分割数は3つ以上でもよい。本実施形態では、一連のACS演算処理を4つに分割した2つの構成例について図7および図8を参照して説明する。
図7に示すように、第1構成例では、一連のACS演算処理を入力データ配列の順序に沿って4つの分割部31〜34に分割して並列処理し、最後に統合部35により各段の結果を統合する。分割部31は、入力データ[2]〜[N/4]をそれぞれ入力データとするACS回路24[2]〜24[N/4]を備えている。分割部32は、入力データ[N/4+2]〜[N/2]をそれぞれ入力データとするACS回路24[N/4+2]〜24[N/2]を備えている。
図8に示すように、第2構成例では、第1構成例と同様に、一連のACS演算処理を入力データ配列の順序に沿って4つの分割部31〜34に分割して並列処理し、最後に統合部41により各段の結果を統合する。統合部41は、第1統合ブロック41a、第2統合ブロック41bおよび第3統合ブロック41cを備えている。
なお、本発明は上記し且つ図面に記載した各実施形態に限定されるものではなく、その要旨を逸脱しない範囲で任意に変形、組み合わせ、あるいは拡張することができる。
上記各実施形態では、ACS演算は「加算→最小比較」であったが、「減算→最大比較」としてもよい。すなわち、上記各実施形態では定数λを正の値としていたが、これを負の値としてもよい。そうすると、加算器25、28は、実質的に減算を行うものとなる。この場合、比較選択器26、29は、2つの入力値のうち、いずれか大きいほうの値を選択して演算結果として出力すればよい。つまり、この場合、いずれか大きい値が「予め定めた条件を満たす値」となる。
上記各実施形態では、一連のACS演算処理を分割する際、それぞれの分割部を等分するようにしていたが、必ずしも等分する必要はない。また、上記各実施形態では、入力データ配列のデータ数Nは偶数としていたが、データ数Nは奇数でもよい。
統合部23、35、41のACS回路のうち、後段部分を省略することも可能である。例えば、統合部における所定のACS回路での比較選択において加算器側のデータが最小値ではないとされて一旦棄却された場合、その後段のACS回路での比較選択においても必ず加算器側のデータは棄却される。そこで、予め実験やシミュレーションなどで、統合部の後半のある所で非常に高い確率で加算器側のデータが棄却されることが判明していれば、それ以降はACS回路を省略し、前段の演算結果を一括比較して統合する処理を行わないことも可能である。このようにすれば、回路規模を小さくできるという効果が得られる。なお、このようにした場合でも、大きく演算の精度が低下することはない。
Claims (4)
- 複数の入力データのそれぞれに対し、前段の演算結果を用いる演算処理を所定の順序に従い実行する演算装置(12)であって、
前記演算処理は、前記複数の入力データのうちいずれか1つの入力データと、前段の演算結果に所定の定数を加算したデータとを比較し、それら各データのうち予め定めた条件を満たす値を選択して演算結果として出力する加算比較選択演算であり、
前記複数の入力データに対する一連の前記演算処理を、前記順序に沿って複数に分割し、それぞれを並列に実行する分割部(21、22、31〜34)と、
前記順序が隣り合う2つの分割部のうち前記順序が後の分割部の各段から出力される演算結果のそれぞれに対し前記順序が前の分割部の最終段から出力される演算結果を一括比較して予め定めた条件を満たす値を選択して出力する統合処理を実行する統合部(23、35、41)と、
を備える演算装置。 - 前記分割部(21、22)は、前記複数の入力データに対する一連の前記演算処理を、前記順序の前半および後半の2つに分割し、それぞれを並列に実行するものであり、
前記統合部(23)は、後半の前記分割部の各段から出力される演算結果のそれぞれに対し、前半の前記分割部の最終段から出力される演算結果を一括比較して予め定めた条件を満たす値を選択して出力する請求項1に記載の演算装置。 - 前記分割部(31〜34)は、前記複数の入力データに対する一連の前記演算処理を、前記順序に沿って3つ以上に分割し、それぞれを並列に実行するものであり、
前記統合部(35)は、前記順序が3番目以降の分割部の各段から出力される演算結果のそれぞれに対し、当該分割部より前記順序が1つ前の分割部から出力されて前記統合が行われた後の演算結果を一括比較して予め定めた条件を満たす値を選択して出力する請求項1に記載の演算装置。 - 前記分割部(31〜34)は、前記複数の入力データに対する一連の前記演算処理を、前記順序に沿って3つ以上に分割し、それぞれを並列に実行するものであり、
前記統合部(41)は、前記順序が隣り合う2つの分割部を組に対して前記統合処理を実行し、前記統合処理が実行された組のうち順序が隣り合う2つの組に対してさらに前記統合処理を実行する請求項1に記載の演算装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016079586A JP6583111B2 (ja) | 2016-04-12 | 2016-04-12 | 演算装置 |
| PCT/JP2017/002127 WO2017179260A1 (ja) | 2016-04-12 | 2017-01-23 | 演算装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016079586A JP6583111B2 (ja) | 2016-04-12 | 2016-04-12 | 演算装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017191405A JP2017191405A (ja) | 2017-10-19 |
| JP6583111B2 true JP6583111B2 (ja) | 2019-10-02 |
Family
ID=60042510
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016079586A Expired - Fee Related JP6583111B2 (ja) | 2016-04-12 | 2016-04-12 | 演算装置 |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP6583111B2 (ja) |
| WO (1) | WO2017179260A1 (ja) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003085566A (ja) * | 2001-09-10 | 2003-03-20 | Nippon Hoso Kyokai <Nhk> | 対応点探索方法及びこれを用いたマッチング装置 |
-
2016
- 2016-04-12 JP JP2016079586A patent/JP6583111B2/ja not_active Expired - Fee Related
-
2017
- 2017-01-23 WO PCT/JP2017/002127 patent/WO2017179260A1/ja not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017191405A (ja) | 2017-10-19 |
| WO2017179260A1 (ja) | 2017-10-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10909418B2 (en) | Neural network method and apparatus | |
| US10474908B2 (en) | Unified deep convolutional neural net for free-space estimation, object detection and object pose estimation | |
| US20190095212A1 (en) | Neural network system and operating method of neural network system | |
| JP6921079B2 (ja) | ニューラルネットワーク装置、車両制御システム、分解処理装置、及びプログラム | |
| US20190065934A1 (en) | Apparatus and methods for forward propagation in fully connected layers of convolutional neural networks | |
| CN108074211B (zh) | 一种图像处理装置及方法 | |
| CN114066958B (zh) | 目标的深度信息预测方法和装置、电子设备和存储介质 | |
| CN115136149B (zh) | 信息处理装置、车载控制装置 | |
| US20200401871A1 (en) | Object detection system and object detection method | |
| JP2021532449A (ja) | 車線属性検出 | |
| JP6986503B2 (ja) | 電子制御装置、ニューラルネットワーク更新システム | |
| US20230101250A1 (en) | Method for generating a graph structure for training a graph neural network | |
| US10026148B2 (en) | Image recognition method, image recognition device and image recognition program | |
| CN111989541A (zh) | 立体摄像机装置 | |
| US10229472B2 (en) | Image processing apparatus, image processing method, and vehicle control apparatus | |
| JP6583111B2 (ja) | 演算装置 | |
| CN113447031B (zh) | 坡度点筛选方法、终端设备及介质和坡度计算方法及系统 | |
| US20120281930A1 (en) | Flexible pixel-neighbourhood-based reconfigurable computation device | |
| US20220309351A1 (en) | Structure transformation device, structure transformation method, and computer readable medium | |
| CN110097183B (zh) | 信息处理方法以及信息处理系统 | |
| CN116385369A (zh) | 深度图像质量评价方法、装置、电子设备及存储介质 | |
| Ćorić et al. | Implementation of different image edge detection algorithms on a real embedded ADAS platform | |
| US20240256901A1 (en) | Information processing apparatus, information processing method and non-transitory computer-readable storage medium | |
| CN114676211B (zh) | 一种汽车行驶数据的生成方法、装置、设备及存储介质 | |
| CN116342911B (zh) | 基于混合高斯模型的前景目标检测方法、装置、电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180316 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190416 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190521 |
|
| 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: 20190806 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190819 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6583111 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |