JP6567381B2 - 演算装置、方法及びプログラム - Google Patents
演算装置、方法及びプログラム Download PDFInfo
- Publication number
- JP6567381B2 JP6567381B2 JP2015193188A JP2015193188A JP6567381B2 JP 6567381 B2 JP6567381 B2 JP 6567381B2 JP 2015193188 A JP2015193188 A JP 2015193188A JP 2015193188 A JP2015193188 A JP 2015193188A JP 6567381 B2 JP6567381 B2 JP 6567381B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- unit
- tensor data
- coordinate
- window
- 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
-
- 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/103—Static body considered as a whole, e.g. static pedestrian or occupant recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/211—Selection of the most significant subset of features
- G06F18/2113—Selection of the most significant subset of features by ranking or filtering the set of features, e.g. using a measure of variance or of feature cross-correlation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/213—Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
- G06F18/2134—Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods based on separation criteria, e.g. independent component analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2413—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
-
- 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/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
- G06V10/443—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components by matching or filtering
- G06V10/449—Biologically inspired filters, e.g. difference of Gaussians [DoG] or Gabor filters
- G06V10/451—Biologically inspired filters, e.g. difference of Gaussians [DoG] or Gabor filters with interaction between the filter responses, e.g. cortical complex cells
-
- 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/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
-
- 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/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; 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/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- General Engineering & Computer Science (AREA)
- Molecular Biology (AREA)
- Human Computer Interaction (AREA)
- Biomedical Technology (AREA)
- Biodiversity & Conservation Biology (AREA)
- Complex Calculations (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Description
上記実施形態では、テンソルデータの画素値が連続値である場合を想定して説明したが、変形例1では、テンソルデータの画素値が離散値である場合を想定して説明する。以下では、上記実施形態との相違点の説明を主に行い、上記実施形態と同様の機能を有する構成要素については、上記実施形態と同様の名称・符号を付し、その説明を省略する。
変形例2では、演算装置が出力するテンソルデータ(特徴量マップ)が複数のマップを持つ3次元配列である場合に、複数のマップの値を並列して演算する例について説明する。以下では、上記実施形態との相違点の説明を主に行い、上記実施形態と同様の機能を有する構成要素については、上記実施形態と同様の名称・符号を付し、その説明を省略する。
応用例では、上記実施形態、変形例1、及び変形例2で説明した演算装置10の応用例について説明する。上述したように、上記実施形態、変形例1、及び変形例2で説明した演算装置10では、ニューラルネットワークを構成するコンボリューション層や全結合層で行われる演算の演算量を抑えることができる。
上記実施形態及び各変形例の演算装置10及び応用例で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、CD−R、メモリカード、DVD(Digital Versatile Disk)、フレキシブルディスク(FD)等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
11 受付部
13 設定部
15 記憶部
17 選択部
19 加算部
21 写像部
23 出力部
100 車両
110 撮像部
120 認識部
130 表示部
120−1〜120−n 第1演算層〜第n演算層
Claims (13)
- テンソルデータの入力を受け付ける受付部と、
前記テンソルデータに窓を設定する設定部と、
前記窓内における前記テンソルデータの座標毎に、当該座標における画素値と1以上の閾値とを比較し、比較結果に応じた重み値を選択する選択部と、
前記座標毎に選択された前記重み値を累積加算して、累積加算値を得る加算部と、
前記累積加算値に基づく値を出力する出力部と、
を備える演算装置。 - 前記窓内の座標毎に、2以上の重み値を対応付けて記憶する記憶部を更に備え、
前記選択部は、前記窓内における前記テンソルデータの座標毎に、当該テンソルデータの座標と相対する前記窓内の座標に対応付けられた2以上の重み値の中から、比較結果に応じた重み値を選択する請求項1に記載の演算装置。 - 前記2以上の重み値は、0を含む請求項2に記載の演算装置。
- 前記加算部は、前記座標毎に選択された前記重み値のうち値が0以外の重み値を累積加算する請求項3に記載の演算装置。
- 前記選択部は、前記テンソルデータの座標における画素値と1以上の閾値との大小関係を比較する請求項1に記載の演算装置。
- 前記累積加算値を写像する写像部を更に備え、
前記出力部は、前記累積加算値の写像値を出力する請求項1に記載の演算装置。 - 前記テンソルデータの画素値は、離散値であり、
前記選択部は、前記テンソルデータの座標における画素値と1以上の閾値とが一致するか否かを比較する請求項1に記載の演算装置。 - 前記離散値は、2値である請求項7に記載の演算装置。
- 前記累積加算値を離散値に写像する写像部を更に備え、
前記出力部は、前記累積加算値の写像値を出力する請求項7に記載の演算装置。 - 前記重み値及び前記累積加算値は、ベクトルである請求項1に記載の演算装置。
- 前記設定部は、前記テンソルデータの全範囲に前記窓を設定する請求項1に記載の演算装置。
- コンピュータが、テンソルデータの入力を受け付ける受付ステップと、
前記コンピュータが、前記テンソルデータに窓を設定する設定ステップと、
前記コンピュータが、前記窓内における前記テンソルデータの座標毎に、当該座標における画素値と1以上の閾値とを比較し、比較結果に応じた重み値を選択する選択ステップと、
前記コンピュータが、前記座標毎に選択された前記重み値を累積加算して、累積加算値を得る加算ステップと、
前記コンピュータが、前記累積加算値に基づく値を出力する出力ステップと、
を含む演算方法。 - テンソルデータの入力を受け付ける受付ステップと、
前記テンソルデータに窓を設定する設定ステップと、
前記窓内における前記テンソルデータの座標毎に、当該座標における画素値と1以上の閾値とを比較し、比較結果に応じた重み値を選択する選択ステップと、
前記座標毎に選択された前記重み値を累積加算して、累積加算値を得る加算ステップと、
前記累積加算値に基づく値を出力する出力ステップと、
をコンピュータに実行させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015193188A JP6567381B2 (ja) | 2015-09-30 | 2015-09-30 | 演算装置、方法及びプログラム |
US15/257,687 US11120298B2 (en) | 2015-09-30 | 2016-09-06 | Tensor image mapping device, method, and computer program product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015193188A JP6567381B2 (ja) | 2015-09-30 | 2015-09-30 | 演算装置、方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017068577A JP2017068577A (ja) | 2017-04-06 |
JP6567381B2 true JP6567381B2 (ja) | 2019-08-28 |
Family
ID=58407356
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015193188A Active JP6567381B2 (ja) | 2015-09-30 | 2015-09-30 | 演算装置、方法及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US11120298B2 (ja) |
JP (1) | JP6567381B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6848673B2 (ja) * | 2017-05-17 | 2021-03-24 | 株式会社デンソー | 演算処理装置 |
CN110603544A (zh) | 2017-05-31 | 2019-12-20 | 英特尔公司 | 用于四元数操作的基于张量的计算系统 |
CN108154194B (zh) * | 2018-01-18 | 2021-04-30 | 北京工业大学 | 一种用基于张量的卷积网络提取高维特征的方法 |
US11960565B2 (en) | 2018-03-02 | 2024-04-16 | Nec Corporation | Add-mulitply-add convolution computation for a convolutional neural network |
JP7189000B2 (ja) | 2018-12-12 | 2022-12-13 | 日立Astemo株式会社 | 情報処理装置、車載制御装置、車両制御システム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05204886A (ja) * | 1992-01-23 | 1993-08-13 | Junichi Kakumoto | 神経回路網 と 神経回路網学習方式 |
US5473730A (en) * | 1993-11-09 | 1995-12-05 | At&T Ipm Corp. | High efficiency learning network |
US20100158376A1 (en) * | 2008-10-17 | 2010-06-24 | Klosterman Peter S | Systems and methods for labeling and characterization of connected regions in a binary mask |
JP5376920B2 (ja) | 2008-12-04 | 2013-12-25 | キヤノン株式会社 | コンボリューション演算回路、階層的コンボリューション演算回路及び物体認識装置 |
AU2012216341A1 (en) * | 2012-08-21 | 2014-03-13 | Canon Kabushiki Kaisha | Method, apparatus and system for segmenting an image in an image sequence |
EP3754962B1 (en) * | 2014-07-01 | 2022-12-21 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, printing medium and storage medium |
US9858498B2 (en) * | 2015-09-23 | 2018-01-02 | Qualcomm Incorporated | Systems and methods for incremental object detection using dual-threshold local binary pattern operators |
-
2015
- 2015-09-30 JP JP2015193188A patent/JP6567381B2/ja active Active
-
2016
- 2016-09-06 US US15/257,687 patent/US11120298B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US11120298B2 (en) | 2021-09-14 |
US20170091581A1 (en) | 2017-03-30 |
JP2017068577A (ja) | 2017-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102302725B1 (ko) | 룸 레이아웃 추정 방법들 및 기술들 | |
JP6393058B2 (ja) | 情報処理装置、情報処理方法 | |
CN108416327B (zh) | 一种目标检测方法、装置、计算机设备及可读存储介质 | |
US9626766B2 (en) | Depth sensing using an RGB camera | |
JP6567381B2 (ja) | 演算装置、方法及びプログラム | |
US9852353B2 (en) | Structure aware image denoising and noise variance estimation | |
US20160267111A1 (en) | Two-stage vector reduction using two-dimensional and one-dimensional systolic arrays | |
CN112862877B (zh) | 用于训练图像处理网络和图像处理的方法和装置 | |
CN111445418A (zh) | 图像去雾处理方法、装置及计算机设备 | |
US20160267349A1 (en) | Methods and systems for generating enhanced images using multi-frame processing | |
JP7402623B2 (ja) | フィルタ処理装置及びその制御方法 | |
CN111008631B (zh) | 图像的关联方法及装置、存储介质和电子装置 | |
KR102442055B1 (ko) | 전자 장치 및 그 제어 방법 | |
CN110809126A (zh) | 一种基于自适应可变形卷积的视频帧插值方法及系统 | |
CN110991627A (zh) | 信息处理装置、信息处理方法 | |
US10089764B2 (en) | Variable patch shape synthesis | |
JP2021144428A (ja) | データ処理装置、データ処理方法 | |
US9679363B1 (en) | System and method for reducing image noise | |
CN114463409B (zh) | 图像深度信息的确定方法、装置、电子设备和介质 | |
JP7321213B2 (ja) | 情報処理装置、情報処理方法 | |
JP2016519343A (ja) | 他の画像からの情報の関数に基づく汎関数を利用する目的画像の生成 | |
CN111382834B (zh) | 一种置信度比较方法及装置 | |
CN109949332B (zh) | 用于处理图像的方法和装置 | |
JP2005339535A (ja) | 相違度の計算 | |
US20220300818A1 (en) | Structure optimization apparatus, structure optimization method, and computer-readable recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20151102 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180131 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181218 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190109 |
|
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: 20190702 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190731 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6567381 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |