JP7523940B2 - Photographing device and information processing device - Google Patents
Photographing device and information processing device Download PDFInfo
- Publication number
- JP7523940B2 JP7523940B2 JP2020077600A JP2020077600A JP7523940B2 JP 7523940 B2 JP7523940 B2 JP 7523940B2 JP 2020077600 A JP2020077600 A JP 2020077600A JP 2020077600 A JP2020077600 A JP 2020077600A JP 7523940 B2 JP7523940 B2 JP 7523940B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- unit
- photographing
- image data
- photographing device
- 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
Landscapes
- Guiding Agricultural Machines (AREA)
- Studio Devices (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
本発明は、走行しながら撮影する撮影装置および情報処理装置に関する。 The present invention relates to a photographing device and an information processing device that photographs while moving.
特許文献1には、作業車両の向きを検知し、その方向検知部材が検知する車体の向きと設定された走行経路が所定値以上異なると、作業車両を設定された走行経路に向かう方向に操舵部材を操舵させることの記載がある。
ところで、圃場の画像を解析して収量計画または病害虫への対処を行うことが考えられている。しかしながら、特許文献1に記載の技術においては、圃場の状態を画像処理により解析しようとすることは考慮されていない。
It is possible to analyze images of farm fields to plan yields or deal with pests and diseases. However, the technology described in
そこで、上述の課題を解決するために、本発明は、圃場など走行した場所の状態を解析するための情報を取得することができる撮影装置および情報処理装置を提供することを目的とする。 Therefore, in order to solve the above problems, the present invention aims to provide an imaging device and an information processing device that can acquire information for analyzing the condition of the place where the vehicle has traveled, such as a farm field.
本発明の撮影装置は、走行しながら撮影処理を行う撮影装置において、前記自動走行装置が移動しながら、当該移動方向に対して複数列、配列される複数の対象物を撮影する画像生成用撮影部と、前記撮影された複数の対象物を含む画像を記憶する記憶部と、前記自動走行装置の移動に伴って撮影された複数の画像を選択する選択部と、前記選択された複数の画像を連結する画像処理部と、を備える。 The photographing device of the present invention is a photographing device that performs photographing processing while traveling, and includes an image generating photographing unit that photographs a plurality of objects arranged in a plurality of rows in the direction of movement of the autonomous driving device while the autonomous driving device is moving, a storage unit that stores images including the photographed plurality of objects, a selection unit that selects a plurality of images photographed as the autonomous driving device moves, and an image processing unit that concatenates the selected plurality of images.
この発明によれば、撮影装置が走行した部分の画像を、その走行距離に応じて選択して、連結し、一枚の画像を生成することができる。したがって、管理者にとって、面として把握することが容易となる。 According to this invention, images of the part traveled by the camera can be selected according to the travel distance, and then linked to generate a single image. This makes it easy for the administrator to grasp the surface.
本発明によると、撮影装置が走行した部分の画像連結を容易にすることができる。 This invention makes it easy to link images of the areas traveled by the imaging device.
添付図面を参照しながら本開示の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。 Embodiments of the present disclosure will be described with reference to the accompanying drawings. Where possible, identical parts will be designated by the same reference numerals, and duplicate explanations will be omitted.
図1は、本開示の一実施形態の自動走行装置100が、圃場Hを走行するときの模式図である。図1に示されるとおり、自動走行装置100は、圃場Hに植えられている作物Sの配列を認識して、その配列に従った走行ルートRに従って走行する。自動走行装置100は、圃場Hの端部でUターンして、圃場H全体を走行する。
Figure 1 is a schematic diagram of an
自動走行装置100は、カメラ101を備えており、カメラ101が撮影した画像データに基づいて、作物Sの配列を認識する。自動走行装置100は、車輪駆動機構および操舵機構106および作業部107を備えている。作業部107は、例えば除草機構である。自動走行装置100は、圃場Hを走行することにより、作物S以外の雑草等を除草する。除草機構は一例であり、作業部107は、そのほかの作業機構を行う構成としてもよい。
The
図2は、本開示の一実施形態における自動走行装置100の機能構成を示すブロック図である。図に示されるとおり、自動走行装置100は、カメラ101、認識部102、透視変換部103、調整部104、速度制御部105、車輪駆動機構および操舵機構106、作業部107、挙動検出部111、静止画像記憶部112、選択部113、画像処理部115、合成画像記憶部116およびカメラ117を含んで構成されている。
FIG. 2 is a block diagram showing the functional configuration of the
カメラ101は、自動走行装置100の進行方向に向けて配置されており、その進行方向に配列される作物などを撮影して、その走行制御用の画像データを取得する部分である。カメラ101は、動画を撮影し、そこから画像データを取り出してもよいし、所定周期ごとに静止画像を撮影してもよい。
Camera 101 is positioned facing the direction of travel of
認識部102は、カメラ101が撮影して得た画像データから、検出対象物である作物Sを認識する部分である。認識部102は、画像データから作物Sの種類(または雑草)、座標、およびその大きさを認識する。本開示においては、認識部102は、雑草は認識せず、作物Sを認識するように構成されている。
The
透視変換部103は、カメラ101で取得した画像データに対して透視変換処理を行う部分である。透視変換部103は、座標変換を行う部分であり、カメラ101で正面から撮影した作物の画像データを、撮影範囲の中心となる位置の上方を視点として見た画像データに変換する。
The
調整部104は、透視変換部103により変換された圃場の作物列に沿って進行するよう、車輪駆動機構および操舵機構106を制御する部分である。調整部104は、認識部102で認識した作物列に基づいて、その列方向を認識して、進行方向を判断する。
The
速度制御部105は、圃場Hの端部でUターンする際に、速度調整を行う部分であり、車輪駆動機構および操舵機構106を制御する。調整部104は、認識部102で認識した作物列に基づいて、その圃場Hの端部を認識して、Uターンする位置を判断する。
The
車輪駆動機構および操舵機構106は、自動走行装置100の機構部分である。車輪駆動機構は、調整部104による制御に従った速度で進行するための機構である。操舵機構106は、調整部104による進行方向に従った方向に進むための機構である。自動走行装置100には、その他の機構が存在するがここでは省略する。
The wheel drive mechanism and
作業部107は、自動走行装置100の進行にしたがって、除草処理を行う部分である。作業部107は、鉤爪状の器具を備えており、自動走行装置100の走行中に当該鉤爪状の器具を引きずることで除草を行う。なお、これに限らず、追肥作業、農薬散布のための機構としてもよい。また、ロボットアームを備え、作物の間引き、収穫を行うようにしてもよい。
The
挙動検出部111は、自動走行装置100の走行時における挙動を検出する部分であり、例えばジャイロセンサおよび加速度センサなどで構成される。挙動検出部111は、自動走行装置100の瞬間的な加速度、そのほかヨー角、ピッチ角、ロール角などを検出することにより、その挙動(姿勢、傾きなど)を検出する。
The
静止画像記憶部112は、カメラ117が撮影した静止画像と、挙動検出部111が検出した挙動情報とを対応付けて記憶する部分である。また、静止画像記憶部112は、車輪駆動機構および操舵機構106からの走行情報(距離または時間など)を記憶し、画像データと対応付けている。
The still
選択部113は、静止画像記憶部112に記憶されている複数の静止画像のうち、自動走行装置100の走行状態に従って定められた一の静止画像を選択する部分である。例えば、選択部113は、カメラ117が撮影した複数の作物列の作物Sを含む複数の画像データのうち、直前に選択した画像データに含まれている作物Sを一部含んだ画像データを選択する。直前の画像データと、選択された画像データとは、作物Sで位置決めすることで連結されることが要される。したがって、選択部113は、直前の画像データの進行方向の後方側に並んでいる作物Sと、選択された画像データの進行方向側に並んでいる作物Sとが、同じ作物Sであるよう、画像データを選択する。選択部113は、これを繰り返し行うことで、複数の画像データを選択する。なお、選択部113は、作物Sが同じであることを判断するのではなく、自動走行装置100が走行した距離(時間そのほか、車輪の回転数などでもよい)などの走行情報に基づいて、同じ作物Sを含むよう選択する。この選択処理は、自動走行中に行ってもよいし、自動走行が終了した後にまとめて行ってもよい。自動走行中に画像の選択処理等を行う場合には、画像の蓄積を最小限に抑えることができる。
The
画像処理部115は、選択部113が選択した複数の画像データを連結した合成画像データを生成する部分である。すなわち、画像処理部115は、選択された画像データに含まれている一または複数の作物Sを認識するとともに、その作物Sの認識領域を取得し、複数の画像データに含まれる認識領域に基づいて、当該複数の画像データを連結する。すなわち、時系列的に前に撮影した画像データと後に撮影した画像データとを連結する際に、作物Sの認識領域を基準に連結する。
The
合成画像記憶部116は、画像処理部115により連結して生成された合成画像データを記憶する部分である。
The composite
カメラ117は、圃場Hにある作物Sを撮影して静止画像を取得する部分であり、走行しながら所定時間ごとまたは所定距離走行ごとに撮影する。撮影される所定範囲は、走行に応じて少しずつずらされる。なお、カメラ117は、配列されている同じ作物Sを含むよう複数の静止画像を撮影してもよい。選択部113は、その複数の静止画像から画像状態のよいものを選択する。カメラ117は、自動走行装置100の後部に、作物Sを上方から撮影可能な向きに配置されている。
The
つぎに、画像処理部115における、カメラ117が撮影した画像データの連結処理について説明する。図3は、圃場Hを走行している自動走行装置100と、カメラ117が撮影した画像データとの関係を示す図である。図3に示されるとおり、カメラ117は、自動走行装置100のそれぞれの位置P1~P3に応じて撮影処理により画像データG1~G3を取得する。
Next, the linking process of the image data captured by the
図4は、圃場Hにおける撮影場所と、画像データとの位置関係を模式的に示した図である。図に示されるとおり、圃場Hにおける部分H11は、画像データG11に対応し、圃場Hにおける部分H12は、画像データG12に対応し、圃場Hにおける部分H13は、画像データG13に対応する。 Figure 4 is a diagram showing a schematic diagram of the positional relationship between the photographing locations in field H and the image data. As shown in the diagram, part H11 in field H corresponds to image data G11, part H12 in field H corresponds to image data G12, and part H13 in field H corresponds to image data G13.
静止画像記憶部112は、複数の画像データGを記憶しており、選択部113は、自動走行装置100が走行した距離(または時間などそのほか走行情報を含む)ごとに一の画像データGを選択する。図4においては、選択部113は、画像データG11~G13を選択する。選択部113は、リアルタイムに画像データGを選択する場合には、車輪駆動機構および操舵機構106からの走行状態に基づいて距離を判断する。走行終了後においては、選択部113は、静止画像記憶部112に記憶されている画像データに対応付けられている走行情報に基づいて一の画像データを選択する。
The still
図5は、作物Sに対する認識窓を取得し、それを用いた合成について説明した図である。図に示されるとおり、画像データG11~G13のそれぞれに含まれている作物Sに対して認識処理が行われる。図5(b)に示されるとおり、画像データG11から、認識窓N11およびそのほかの認識窓Nが取得される。この認識窓は、物体検出における検出窓のことである。同様に、画像データG12から、認識窓N12、N12a、そのほか認識窓Nが取得され、画像データG13から、認識窓N13、そのほか認識窓Nが取得される。 Figure 5 is a diagram illustrating the acquisition of a recognition window for a crop S and the use of the same for synthesis. As shown in the figure, recognition processing is performed on the crop S contained in each of the image data G11 to G13. As shown in Figure 5(b), recognition window N11 and other recognition windows N are acquired from image data G11. These recognition windows are detection windows in object detection. Similarly, recognition windows N12, N12a, and other recognition windows N are acquired from image data G12, and recognition window N13 and other recognition windows N are acquired from image data G13.
そして、画像処理部115により、認識窓N11と認識窓N12と位置合わせが行われる。選択された画像データの走行情報および画像データ内における認識窓N1または認識窓N12の位置に基づいて、認識窓N1と認識窓N12とが、同じ位置の作物Sであるか否か、すなわち同じ作物Sであるか否かが判断される。
Then, the
他の認識窓Nにおいても同様に位置合わせが行われる。この処理により、画像データG11と画像データG12との連結が行われる。画像データG12と画像データG13とも同様の処理により連結される。 Similar alignment is performed for the other recognition windows N. This process links image data G11 and image data G12. Image data G12 and image data G13 are also linked by the same process.
図5(c)は、連結されて得られた合成画像データXを示す。説明の便宜上、画像データG11~G13を用いて説明したが、圃場Hにおいて撮影され、選択されたすべての画像データGに対して上述処理が行われる。 Figure 5 (c) shows the composite image data X obtained by concatenating the data. For ease of explanation, image data G11 to G13 have been used in the explanation, but the above processing is performed on all image data G that were photographed and selected in the farm field H.
なお、画像データGの形に合わせて、必ずしも連結しやすいように作物S等が並んでいるわけではない。自動走行装置100の走行状態によっては、図3における画像データG1およびG2に示すように、画像データの形状(四角形)に対して作物Sは斜めに配列されることがある。
Note that the crops S and other items are not necessarily arranged to be easily connected according to the shape of the image data G. Depending on the driving state of the
このような場合においても、図6に示すように、画像データG21~G23の向きを変えて、認識窓Nにあわせて連結する。この場合、画像データがゆがむ場合があるが、本開示においては、作物Sの精細な画像を得ることが目的ではなく、作物Sの状態を判断するためのものであることから、その歪みは問題とはならない。 Even in such a case, as shown in FIG. 6, the orientation of the image data G21 to G23 is changed and linked to match the recognition window N. In this case, the image data may be distorted, but since the purpose of this disclosure is not to obtain a detailed image of the crop S but to determine the condition of the crop S, the distortion is not a problem.
つぎに、本開示における自動走行装置100の動作について説明する。図7は、自動走行装置100の動作を示すフローチャートである。この動作では、自動走行装置100が自動走行中であることが前提である。自動走行中にカメラ117により圃場Hにある一または複数の作物Sを含んだ画像が撮影され、画像データが取得される(S101)。また、挙動検出部111により自動走行装置100の挙動が検出される(S102)。撮影された画像データ、挙動情報および走行情報(距離など)が静止画像記憶部112に記憶される(S103)。
Next, the operation of the
そして、選択部113により画像データが選択される(S104)。その際、予め定められた所定距離を走行したときに撮影された画像データおよびその挙動情報が選択される。このとき、挙動情報に異常値が示されていた場合には、それに対応する画像データは採用されず、その画像データの前後のいずれかの画像データが選択される。なお、その前後いずれの画像データの挙動情報に異常があった場合、さらに別の画像データを選択することがよい。 Then, image data is selected by the selection unit 113 (S104). At that time, image data captured when traveling a predetermined distance and its behavior information are selected. At this time, if an abnormal value is indicated in the behavior information, the image data corresponding to that is not adopted, and either image data before or after that image data is selected. Note that if there is an abnormality in the behavior information of either the image data before or after that, it is advisable to select yet another image data.
図8に、挙動情報の異常値を示す。図に示されるように、挙動情報は、横に時間軸、縦に挙動の数値を示す。図8では、挙動の数値として、ヨー、ピッチまたはロールを示しているがこれに限るものではない。選択された画像データの挙動情報(挙動の数値)が、他の挙動情報と比べて極端に異なっている場合、例えば平均値から所定値以上ズレていた場合、その挙動情報は異常であると判断される。 Figure 8 shows abnormal values of behavior information. As shown in the figure, the behavior information shows the time axis on the horizontal line and the behavior numerical value on the vertical line. In Figure 8, yaw, pitch, and roll are shown as the behavior numerical value, but this is not limited to these. If the behavior information (behavior numerical value) of the selected image data is extremely different from other behavior information, for example, if it deviates from the average value by more than a predetermined value, the behavior information is determined to be abnormal.
挙動情報に異常がある場合には、画像データに瞬間的なブレなどを含んでおり、画像として不適切な場合がある。それを除外するために、その前後における挙動情報が正常な画像データを選択することがよい。なお、カメラ117は、定期的に撮影処理を行っており、静止画像記憶部112は、同じ範囲を含んだ画像データを複数記憶している。
When there is an abnormality in the behavior information, the image data may contain momentary blurring, making it inappropriate as an image. In order to exclude such an abnormality, it is advisable to select image data with normal behavior information before and after the abnormality. Note that the
つぎに、画像処理部115により、画像データの作物Sが認識され、認識窓が生成される(S105)。画像処理部115により、認識窓を利用した画像データの連結処理が行われ、合成画像データが生成される(S106)。合成画像データは、合成画像記憶部116に記憶される(S107)。
Next, the
上記処理は、走行中における処理である。ステップS101~S103は、走行中に行い、ステップS104~S107は、走行終了後に、管理者などの操作によって行われてもよい。 The above process is performed while driving. Steps S101 to S103 are performed while driving, and steps S104 to S107 may be performed by an administrator or other user after driving has ended.
本開示における自動走行装置100の変形例について説明する。図9は、変形例における自動走行装置100aの機能構成を示す図である。自動走行装置100aは、カメラ101、認識部102、透視変換部103、調整部104、速度制御部105、車輪駆動機構および操舵機構106、作業部107,挙動検出部111、静止画像記憶部112a、合成処理部112b、選択部113、画像処理部115、合成画像記憶部116、およびカメラ117を含んで構成されている。
A modified example of the
自動走行装置100とは、合成処理部112bを備えている点が大きく異なるところである。
The main difference between this and the
この変形例においては、静止画像記憶部112aは、カメラ101が撮影した自動走行装置100aの走行方向(前方)の画像データと、カメラ117が撮影した自動走行装置100aの後方(または後方の下方)の画像データと、を記憶している。
In this modified example, the still
そして、合成処理部112bは、カメラ101が撮影した自動走行装置100aの走行方向(前方)の画像データと、カメラ117が撮影した自動走行装置100aの後方(または後方の下方)の画像データとを、合成する。 図10は、その合成処理の手順を示す説明図である。図に示されるとおり、合成処理部112bは、カメラ117が撮影した前方の画像データの一部の画像データG101を切り出し、またカメラ117が撮影した後方の画像データの一部の画像データG102を切り出す。それら画像データG101と画像データG102とを結合する。
Then, the
認識部102は、合成処理部112bが結合して得た結合画像に対して作物Sの認識処理を行う。認識部102は、認識処理後、画像データG101および画像データG102を分離し、画像データG101を透視変換部103へ、画像データG102を選択部113へ受け渡し、それぞれの処理を行わせる。
The
すなわち、画像データG101は、自動走行装置100における自動走行制御に利用され、画像データG102は、圃場Hの状態の把握ための合成画像に利用される。
That is, the image data G101 is used for automatic driving control in the
この構成により、認識部102による処理を一度に行うことができ、その処理の高速化を可能にする。カメラ101により撮影された前方の画像データの上方部分およびカメラ117により撮影された公報の画像データの上方部分は、それぞれ調整部104による調整処理および画像データの結合に際しては重要な部分ではない。したがって、合成処理部112bは、重要ではない部分を除いた部分で合成処理を行い、まとめて認識処理を行うことで、その処理負荷を軽減する。
This configuration allows the
つぎに、本開示における自動走行装置100およびその変形例における自動走行装置100aの作用効果について説明する。
Next, the effects of the
この自動走行装置100は、進行方向に配列されている対象物である作物Sに対して所定の作業を施すための装置である。画像生成用撮影部として機能するカメラ117は、移動しながら、当該移動方向に対して複数列、配列される複数の作物Sを撮影する。静止画像記憶部112は、撮影された複数の作物Sを含む画像データを記憶する。選択部113は、自動走行装置100の移動に伴って(例えば、所定距離移動、または所定時間経過ごとに)撮影された複数の画像データを選択する。画像処理部115は、選択された複数の画像データを連結する。
This
ここで、画像生成用撮影部であるカメラ117は、撮影時における所定範囲に含まれる作物Sの全ての作物Sを含むように、走行に応じて所定範囲をずらしながら複数回撮影している。
Here, the
そして、選択部113は、複数の画像を選択する際、第1の所定範囲(図4の圃場H11)の画像(図4の画像G1)を選択し、当該所定範囲(圃場H11)にある作物Sの一部を含む第2の所定範囲(圃場H12)の画像(画像G12)を選択する。
When selecting multiple images, the
その際、選択部113は、第1の所定範囲の進行方向の後方に配列された対象物を、前記第2の所定範囲における進行方向側に含むよう定められた前記第2の所定範囲の画像を選択する。
At that time, the
この構成により、自動走行装置が自動走行によって所定の作業をしながら、圃場Hの作物Sを撮影して連結することで、圃場H全体の画像データを得ることができる。管理者は、その画像データに基づいて、作物Sの状態を判断することができる。よって、管理者は、圃場Hにおける収量計画または病害虫へ対処を効率的に行うことができる。 With this configuration, the automatic driving device photographs and connects the crops S in the field H while performing a specified task by automatic driving, thereby obtaining image data of the entire field H. The manager can determine the condition of the crops S based on that image data. This allows the manager to efficiently plan yields or deal with pests and diseases in the field H.
この自動走行装置100において、画像処理部115は、撮影された複数の作物Sを認識するとともに、その認識領域である認識窓を取得する。そして、複数の画像データに含まれる認識窓に基づいて、当該複数の画像を連結する。
In this
この構成によれば、複数の画像データを、より正確に連結することができる。例えば、複数の画像データの認識窓同士の位置合わせを行うことで、正確な連結を可能にする。 This configuration allows multiple image data to be linked more accurately. For example, accurate linking is possible by aligning the recognition windows of multiple image data.
この自動走行装置100は、その挙動を検出する挙動検出部111をさらに備える。挙動は、ヨー、ピッチ、ロール、および加速度等を示す。静止画像記憶部112は、画像データを記憶する際、挙動を示す挙動情報と対応付けて記憶する。選択部113は、選択された画像データの挙動情報が所定状況を示していた場合、選択した画像の少なくとも前後いずれかの画像に差し替える。
The
この構成により、挙動情報により異常と判断されたときの画像データを、他の画像データに差し替えることができる。したがって、ぶれた画像データなど、圃場の状態判断には不適切な画像データを連結させることがなく、適切な画像データを生成することができる。 With this configuration, image data that is determined to be abnormal based on behavior information can be replaced with other image data. Therefore, appropriate image data can be generated without linking image data that is inappropriate for judging the condition of the field, such as blurred image data.
変形例における自動走行装置100aは、進行方向に配列されている対象物に対して所定の作業を施す装置である。この自動走行装置100aにおいて、制御用撮影部であるカメラ101は、 自動走行装置100aの進行方向に向けて作物Sを撮影して画像データを取得する。調整部104は、カメラ101が撮影した画像データに含まれる対象物の認識結果に基づいて進行方向の制御を行う。認識部102は、画像生成用撮影部として機能するカメラ117が撮影した画像データと、カメラ101が撮影した画像データとを合成した画像データに対して作物Sの認識を行う。
The
この構成により、認識部102による認識処理をまとめて行うことができ、その処理負荷等を軽減することができる。
This configuration allows the
また、走行しながら撮影処理を行う自動走行装置100は、移動しながら、当該移動方向に対して複数列、配列される複数の対象物を含むよう所定範囲を撮影する画像生成用撮影部であるカメラ117と、所定範囲の複数の対象物を認識し、認識結果に基づいた複数の画像(模式化データ)を連結する画像処理部115と、を備えてもよい。連結した画像は、合成画像記憶部116に記憶される。
The
すなわち、この自動走行装置100において、画像処理部115は、圃場Hの画像データから、作物Sを認識し、その認識窓Nのみからなる模式化データ(認識結果データ)を生成し、それら画像データを認識窓Nに基づいて連結してもよい。例えば、図6に示されるようなデータ(データG21~G23)である。図6では、説明の便宜上模式図で説明したが、画像処理部115は、このような模式化データ(認識結果データ)を生成し、連結してもよい。
That is, in this
認識窓Nは、作物Sの育ち具合などで大きさが変わるため、その認識窓Nの大きさから作物Sの育ち具合を把握可能である。従って、認識窓Nのみからなるデータを連結して、圃場H全体のデータを得ることで、分析結果のマップングを容易にすることができる。作物の大きさに応じて認識窓Nの大きさが変わり、結果的に、作物の大きさの分布(育ちの悪い場所を知る)を把握するためには、認識結果のみで十分である場合がある。 The size of the recognition window N changes depending on the growth of the crop S, and it is possible to grasp the growth of the crop S from the size of the recognition window N. Therefore, by linking data consisting of only the recognition window N to obtain data for the entire field H, it is possible to easily map the analysis results. The size of the recognition window N changes depending on the size of the crop, and as a result, the recognition results alone may be sufficient to grasp the distribution of crop size (to know areas where growth is poor).
なお、本開示における自動走行装置100および変形例における自動走行装置100aは、進行方向に配列されている対象物に対して所定の作業を施す装置や、自動走行する自動走行装置に限定するものではない。例えば、走行自体は人がラジコンで操作し、撮影作業を自動化するラジコン装置としてもよい。また、ドライバが搭乗するトラクタが、本撮影機能および画像処理機能を装備してもよい。農薬散布または追肥などの作業のついでに自動撮影をすることができる。いずれの形態においても、走行・移動した場所の撮影を行う撮影装置として機能すればよい。
Note that the
上記開示において、自動走行装置100が画像処理を行っているが、これに限るものではない。自動走行装置100によって得られた画像データおよび挙動情報等を、図示しない情報処理装置(コンピュータ等)の取得部が取得し、その画像データに対する連結処理を行うようにしてもよい。情報処理装置は、静止画像記憶部112、選択部113、画像処理部115、合成画像記憶部116の機能を備える。
In the above disclosure, the
上記実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的又は論理的に結合した1つの装置を用いて実現されてもよいし、物理的又は論理的に分離した2つ以上の装置を直接的又は間接的に(例えば、有線、無線などを用いて)接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記1つの装置又は上記複数の装置にソフトウェアを組み合わせて実現されてもよい。 The block diagrams used to explain the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of at least one of hardware and software. Furthermore, the method of realizing each functional block is not particularly limited. That is, each functional block may be realized using one device that is physically or logically coupled, or may be realized using two or more devices that are physically or logically separated and directly or indirectly connected (e.g., using wires, wirelessly, etc.). The functional blocks may be realized by combining the one device or the multiple devices with software.
機能には、判断、決定、判定、計算、算出、処理、導出、調査、探索、確認、受信、送信、出力、アクセス、解決、選択、選定、確立、比較、想定、期待、見做し、報知(broadcasting)、通知(notifying)、通信(communicating)、転送(forwarding)、構成(configuring)、再構成(reconfiguring)、割り当て(allocating、mapping)、割り振り(assigning)などがあるが、これらに限られない。たとえば、送信を機能させる機能ブロック(構成部)は、送信部(transmitting unit)や送信機(transmitter)と呼称される。いずれも、上述したとおり、実現方法は特に限定されない。 Functions include, but are not limited to, judgement, determination, judgment, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, selection, establishment, comparison, assumption, expectation, regard, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, and assignment. For example, a functional block (component) that performs the transmission function is called a transmitting unit or transmitter. As mentioned above, there are no particular limitations on the method of realization for either of these.
例えば、本開示の一実施の形態における自動走行装置100などは、本開示の自動走行方法の処理を行うコンピュータとして機能してもよい。図11は、本開示の一実施の形態に係る自動走行装置100の制御部分におけるハードウェア構成の一例を示す図である。上述の自動走行装置100は、物理的には、プロセッサ1001、メモリ1002、ストレージ1003、通信装置1004、入力装置1005、出力装置1006、バス1007などを含むコンピュータ装置として構成されてもよい。
For example, the
なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。自動走行装置100のハードウェア構成は、図に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。
In the following description, the term "apparatus" may be interpreted as a circuit, device, unit, etc. The hardware configuration of the
自動走行装置100における各機能は、プロセッサ1001、メモリ1002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることによって、プロセッサ1001が演算を行い、通信装置1004による通信を制御したり、メモリ1002及びストレージ1003におけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。
Each function of the
プロセッサ1001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ1001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)によって構成されてもよい。例えば、上述の認識部102、透視変換部103、調整部104、速度制御部105、選択部113、画像処理部115などは、プロセッサ1001によって実現されてもよい。
The
また、プロセッサ1001は、プログラム(プログラムコード)、ソフトウェアモジュール、データなどを、ストレージ1003及び通信装置1004の少なくとも一方からメモリ1002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態において説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、自動走行装置100の認識部102等は、メモリ1002に格納され、プロセッサ1001において動作する制御プログラムによって実現されてもよく、他の機能ブロックについても同様に実現されてもよい。上述の各種処理は、1つのプロセッサ1001によって実行される旨を説明してきたが、2以上のプロセッサ1001により同時又は逐次に実行されてもよい。プロセッサ1001は、1以上のチップによって実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。
The
メモリ1002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、RAM(Random Access Memory)などの少なくとも1つによって構成されてもよい。メモリ1002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ1002は、本開示の一実施の形態に係る自動走行方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。
The
ストレージ1003は、コンピュータ読み取り可能な記録媒体であり、例えば、CD-ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つによって構成されてもよい。ストレージ1003は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ1002及びストレージ1003の少なくとも一方を含むデータベース、サーバその他の適切な媒体であってもよい。
通信装置1004は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。通信装置1004は、例えば周波数分割複信(FDD:Frequency Division Duplex)及び時分割複信(TDD:Time Division Duplex)の少なくとも一方を実現するために、高周波スイッチ、デュプレクサ、フィルタ、周波数シンセサイザなどを含んで構成されてもよい。
The
入力装置1005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置1006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカー、LEDランプなど)である。なお、入力装置1005及び出力装置1006は、一体となった構成(例えば、タッチパネル)であってもよい。
The
また、プロセッサ1001、メモリ1002などの各装置は、情報を通信するためのバス1007によって接続される。バス1007は、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。
In addition, each device, such as the
また、自動走行装置100は、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ1001は、これらのハードウェアの少なくとも1つを用いて実装されてもよい。
The
本開示において説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。 The processing steps, sequences, flow charts, etc. of each aspect/embodiment described in this disclosure may be reordered unless inconsistent. For example, the methods described in this disclosure present elements of various steps using an example order and are not limited to the particular order presented.
本開示において説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。 Each aspect/embodiment described in this disclosure may be used alone, in combination, or switched depending on the implementation.
以上、本開示について詳細に説明したが、当業者にとっては、本開示が本開示中に説明した実施形態に限定されるものではないということは明らかである。本開示は、請求の範囲の記載により定まる本開示の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本開示の記載は、例示説明を目的とするものであり、本開示に対して何ら制限的な意味を有するものではない。 Although the present disclosure has been described in detail above, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description of the present disclosure is intended as an illustrative example and does not have any limiting meaning on the present disclosure.
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL:Digital Subscriber Line)など)及び無線技術(赤外線、マイクロ波など)の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。 Software, instructions, information, etc. may also be transmitted and received via a transmission medium. For example, if the software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and/or wireless technologies (such as infrared, microwave), then these wired and/or wireless technologies are included within the definition of a transmission medium.
本開示において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。 The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.
なお、本開示において説明した用語及び本開示の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。例えば、チャネル及びシンボルの少なくとも一方は信号(シグナリング)であってもよい。また、信号はメッセージであってもよい。また、コンポーネントキャリア(CC:Component Carrier)は、キャリア周波数、セル、周波数キャリアなどと呼ばれてもよい。 Note that the terms described in this disclosure and the terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings. For example, at least one of the channel and the symbol may be a signal (signaling). Also, the signal may be a message. Also, a component carrier (CC) may be called a carrier frequency, a cell, a frequency carrier, etc.
本開示において使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。 As used in this disclosure, the terms "system" and "network" are used interchangeably.
また、本開示において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。例えば、無線リソースはインデックスによって指示されるものであってもよい。 In addition, the information, parameters, etc. described in this disclosure may be represented using absolute values, may be represented using relative values from a predetermined value, or may be represented using other corresponding information. For example, radio resources may be indicated by an index.
上述したパラメータに使用する名称はいかなる点においても限定的な名称ではない。さらに、これらのパラメータを使用する数式等は、本開示で明示的に開示したものと異なる場合もある。様々なチャネル(例えば、PUCCH、PDCCHなど)及び情報要素は、あらゆる好適な名称によって識別できるので、これらの様々なチャネル及び情報要素に割り当てている様々な名称は、いかなる点においても限定的な名称ではない。 The names used for the parameters described above are not intended to be limiting in any way. Furthermore, the formulas etc. using these parameters may differ from those explicitly disclosed in this disclosure. The various channels (e.g., PUCCH, PDCCH, etc.) and information elements may be identified by any suitable names, and therefore the various names assigned to these various channels and information elements are not intended to be limiting in any way.
本開示で使用する「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up、search、inquiry)(例えば、テーブル、データベース又は別のデータ構造での探索)、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信(receiving)(例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリ中のデータにアクセスすること)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。また、「判断(決定)」は、「想定する(assuming)」、「期待する(expecting)」、「みなす(considering)」などで読み替えられてもよい。 As used in this disclosure, the terms "determining" and "determining" may encompass a wide variety of actions. "Determining" and "determining" may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, inquiring (e.g., searching in a table, database, or other data structure), ascertaining, and the like. "Determining" and "determining" may also include receiving (e.g., receiving information), transmitting (e.g., sending information), input, output, accessing (e.g., accessing data in memory), and the like. Additionally, "judgment" and "decision" can include considering resolving, selecting, choosing, establishing, comparing, etc., to have been "judged" or "decided." In other words, "judgment" and "decision" can include considering some action to have been "judged" or "decided." Additionally, "judgment (decision)" can be interpreted as "assuming," "expecting," "considering," etc.
「接続された(connected)」、「結合された(coupled)」という用語、又はこれらのあらゆる変形は、2又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された2つの要素間に1又はそれ以上の中間要素が存在することを含むことができる。要素間の結合又は接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。例えば、「接続」は「アクセス」で読み替えられてもよい。本開示で使用する場合、2つの要素は、1又はそれ以上の電線、ケーブル及びプリント電気接続の少なくとも一つを用いて、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光(可視及び不可視の両方)領域の波長を有する電磁エネルギーなどを用いて、互いに「接続」又は「結合」されると考えることができる。 The terms "connected," "coupled," or any variation thereof, refer to any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are "connected" or "coupled" to each other. The coupling or connection between elements may be physical, logical, or a combination thereof. For example, "connected" may be read as "access." As used in this disclosure, two elements may be considered to be "connected" or "coupled" to each other using at least one of one or more wires, cables, and printed electrical connections, as well as electromagnetic energy having wavelengths in the radio frequency range, microwave range, and optical (both visible and invisible) range, as some non-limiting and non-exhaustive examples.
本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."
上記の各装置の構成における「手段」を、「部」、「回路」、「デバイス」等に置き換えてもよい。 The "means" in the configuration of each of the above devices may be replaced with "part," "circuit," "device," etc.
本開示において、「含む(include)」、「含んでいる(including)」及びそれらの変形が使用されている場合、これらの用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。さらに、本開示において使用されている用語「又は(or)」は、排他的論理和ではないことが意図される。 When the terms "include," "including," and variations thereof are used in this disclosure, these terms are intended to be inclusive, similar to the term "comprising." Additionally, the term "or," as used in this disclosure, is not intended to be an exclusive or.
本開示において、例えば、英語でのa, an及びtheのように、翻訳により冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。 In this disclosure, where articles have been added through translation, such as a, an, and the in English, this disclosure may include that the nouns following these articles are in the plural form.
本開示において、「AとBが異なる」という用語は、「AとBが互いに異なる」ことを意味してもよい。なお、当該用語は、「AとBがそれぞれCと異なる」ことを意味してもよい。「離れる」、「結合される」などの用語も、「異なる」と同様に解釈されてもよい。 In this disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "combined" may also be interpreted in the same way as "different."
100…自動走行装置、101…カメラ、102…認識部、103…透視変換部、104…調整部、105…速度制御部、106…車輪起動機構および操舵機構、107…作業部、111…挙動検出部、112…静止画像記憶部、113…選択部、115…画像処理部、116…合成画像記憶部、117…カメラ、100a…自動走行装置、112a…静止画像記憶部、112b…合成処理部。 100...automatic driving device, 101...camera, 102...recognition unit, 103...perspective conversion unit, 104...adjustment unit, 105...speed control unit, 106...wheel activation mechanism and steering mechanism, 107...working unit, 111...behavior detection unit, 112...still image storage unit, 113...selection unit, 115...image processing unit, 116...synthetic image storage unit, 117...camera, 100a...automatic driving device, 112a...still image storage unit, 112b...synthetic processing unit.
Claims (3)
前記撮影装置が移動しながら、当該移動方向に対して複数列、配列される複数の対象物を含むよう所定範囲を撮影する画像生成用撮影部と、
前記撮影された所定範囲の画像を記憶する記憶部と、
前記撮影装置の移動に伴って撮影された複数の画像を選択する選択部と、
前記選択された複数の画像を連結する画像処理部と、を備え、
前記画像処理部は、
前記画像における複数の対象物を認識して認識領域を取得し、前記複数の画像に含まれる前記認識領域に基づいて、それぞれの画像における認識領域同士の位置合わせを行うことで複数の画像を連結する、撮影装置。 In a photographing device that performs photographing processing while moving,
an image generation photographing unit that photographs a predetermined range including a plurality of objects arranged in a plurality of rows in a moving direction of the photographing device while the photographing device is moving;
A storage unit that stores the captured image of the predetermined range;
a selection unit that selects a plurality of images captured in accordance with the movement of the photographing device;
an image processing unit that connects the selected images ;
The image processing unit includes:
An imaging device that recognizes a plurality of objects in the images to obtain recognition areas, and connects the plurality of images by aligning the recognition areas in each image based on the recognition areas contained in the plurality of images .
前記撮影装置が移動しながら、当該移動方向に対して複数列、配列される複数の対象物を含むよう所定範囲を撮影する画像生成用撮影部と、
前記撮影された所定範囲の画像を記憶する記憶部と、
前記撮影装置の移動に伴って撮影された複数の画像を選択する選択部と、
前記選択された複数の画像を連結する画像処理部と、
前記撮影装置の挙動を検出する挙動検出部と、を備え、
前記画像生成用撮影部は、撮影時における前記所定範囲に含まれる対象物の全ての作物を含むように、走行に応じて前記所定範囲をずらしながら複数回撮影し、
前記記憶部は、前記所定範囲の画像を記憶する際、前記挙動と対応付けて記憶し、
前記選択部は、前記選択された画像に対応する前記挙動が所定状況を示していた場合、前記選択した画像の少なくとも時系列的に前後いずれかの画像に差し替える、
撮影装置。 In a photographing device that performs photographing processing while moving,
an image generation photographing unit that photographs a predetermined range including a plurality of objects arranged in a plurality of rows in a moving direction of the photographing device while the photographing device is moving;
A storage unit that stores the captured image of the predetermined range;
a selection unit that selects a plurality of images captured in accordance with the movement of the photographing device;
an image processing unit that connects the selected images;
a behavior detection unit that detects a behavior of the photographing device ,
the image generation photographing unit photographs a plurality of times while shifting the predetermined range according to travel so as to include all of the crops of the target included in the predetermined range at the time of photographing,
The storage unit stores the image of the predetermined range in association with the behavior,
When the behavior corresponding to the selected image indicates a predetermined situation, the selection unit replaces the selected image with an image at least one chronologically preceding or succeeding the selected image.
Filming equipment.
前記撮影装置が移動しながら、当該移動方向に対して複数列、配列される複数の対象物を含むよう所定範囲を撮影する画像生成用撮影部と、
前記撮影された所定範囲の画像を記憶する記憶部と、
前記撮影装置の移動に伴って撮影された複数の画像を選択する選択部と、
前記選択された複数の画像を連結する画像処理部と、
前記撮影装置の進行方向に向けて対象物を撮影した走行制御用画像を取得する制御用撮影部と、
前記走行制御用画像に含まれる対象物の認識結果に基づいて進行方向の制御を行う制御部と、を備え、
前記画像処理部は、前記画像生成用撮影部が撮影した画像と、前記制御用撮影部が撮影した走行制御用画像とを結合した結合画像に対して前記対象物の認識を行う、
撮影装置。
In a photographing device that performs photographing processing while moving,
an image generation photographing unit that photographs a predetermined range including a plurality of objects arranged in a plurality of rows in a moving direction of the photographing device while the photographing device is moving;
A storage unit that stores the captured image of the predetermined range;
a selection unit that selects a plurality of images captured in accordance with the movement of the photographing device;
an image processing unit that connects the selected images;
a control image capturing unit for capturing an image of an object in a traveling direction of the image capturing device;
A control unit that controls a traveling direction based on a recognition result of an object included in the driving control image,
The image processing unit recognizes the object on a combined image obtained by combining the image captured by the image generation photographing unit and the driving control image captured by the control photographing unit.
Filming equipment.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020077600A JP7523940B2 (en) | 2020-04-24 | 2020-04-24 | Photographing device and information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020077600A JP7523940B2 (en) | 2020-04-24 | 2020-04-24 | Photographing device and information processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021175082A JP2021175082A (en) | 2021-11-01 |
| JP7523940B2 true JP7523940B2 (en) | 2024-07-29 |
Family
ID=78279978
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020077600A Active JP7523940B2 (en) | 2020-04-24 | 2020-04-24 | Photographing device and information processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7523940B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4599655A1 (en) * | 2022-11-02 | 2025-08-13 | Kubota Corporation | Row detection system, agricultural machine provided with row detection system, and row detection method |
| WO2025088718A1 (en) * | 2023-10-25 | 2025-05-01 | 株式会社Nttドコモ | Automatic travel device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004342067A (en) | 2003-04-22 | 2004-12-02 | 3D Media Co Ltd | Image processing method, image processing apparatus, and computer program |
| JP2008178068A (en) | 2006-12-20 | 2008-07-31 | Seiko Epson Corp | Camera shake determination apparatus, printing apparatus, and camera shake determination method |
| JP2014164363A (en) | 2013-02-22 | 2014-09-08 | Hitachi Ltd | Multiple camera photographing device and multiple camera photographing method |
| JP2016103732A (en) | 2014-11-28 | 2016-06-02 | 株式会社日立製作所 | Multiple image imaging system, imaging apparatus and image processing apparatus |
| JP2018029250A (en) | 2016-08-17 | 2018-02-22 | ソニー株式会社 | Signal processor, signal processing method, and program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3541855B2 (en) * | 1994-12-01 | 2004-07-14 | 朝日航洋株式会社 | Method and apparatus for extracting three-dimensional data |
-
2020
- 2020-04-24 JP JP2020077600A patent/JP7523940B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004342067A (en) | 2003-04-22 | 2004-12-02 | 3D Media Co Ltd | Image processing method, image processing apparatus, and computer program |
| JP2008178068A (en) | 2006-12-20 | 2008-07-31 | Seiko Epson Corp | Camera shake determination apparatus, printing apparatus, and camera shake determination method |
| JP2014164363A (en) | 2013-02-22 | 2014-09-08 | Hitachi Ltd | Multiple camera photographing device and multiple camera photographing method |
| JP2016103732A (en) | 2014-11-28 | 2016-06-02 | 株式会社日立製作所 | Multiple image imaging system, imaging apparatus and image processing apparatus |
| JP2018029250A (en) | 2016-08-17 | 2018-02-22 | ソニー株式会社 | Signal processor, signal processing method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021175082A (en) | 2021-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7386666B2 (en) | automatic driving device | |
| CN110398720B (en) | Anti-unmanned aerial vehicle detection tracking interference system and working method of photoelectric tracking system | |
| JP7523940B2 (en) | Photographing device and information processing device | |
| JP6572345B2 (en) | Method and apparatus for lane detection | |
| EP3316218B1 (en) | Control arrangement and method for controlling a position of a transfer device of a harvesting machine | |
| CN112484691B (en) | Image processing apparatus, distance measuring method, and recording medium | |
| EP3315006B1 (en) | Control arrangement and method for controlling a position of a transfer device of a harvesting machine | |
| JP6377970B2 (en) | Parallax image generation apparatus and parallax image generation method | |
| EP4050892A1 (en) | Work assist server, work assist method, and work assist system | |
| CN110490172A (en) | Information merges parking stall position compensation method, the system, device, medium parked | |
| JP2019193019A (en) | Work analysis device and work analysis method | |
| US8410440B2 (en) | Specimen observation method | |
| CN118418128A (en) | A robot free grasping control method integrating target detection and robot | |
| CN118173217A (en) | Medical consultation guidance method and medical consultation guidance system for radiotherapy patients | |
| JP2021170263A (en) | Automatic traveling device | |
| CN113778257A (en) | Height adjusting method and device of touch screen and touch screen terminal | |
| KR102732374B1 (en) | Sample observation device | |
| WO2025088718A1 (en) | Automatic travel device | |
| US20230276727A1 (en) | Automatic traveling device | |
| US11093128B2 (en) | Touch control system and touch control method of display screen, and electronic device | |
| CN112702518A (en) | Shooting method and device and electronic equipment | |
| CN120726117B (en) | Error analysis method for venipuncture image acquisition | |
| JPH09198505A (en) | Line position detector | |
| JP6333494B1 (en) | Image processing apparatus, capsule endoscope system, operation method of image processing apparatus, and operation program for image processing apparatus | |
| JP6484603B2 (en) | Information processing apparatus, system, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230208 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240109 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240311 |
|
| 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: 20240702 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240717 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7523940 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |