Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7523940B2 - Photographing device and information processing device - Google Patents
[go: Go Back, main page]

JP7523940B2 - Photographing device and information processing device - Google Patents

Photographing device and information processing device Download PDF

Info

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
Application number
JP2020077600A
Other languages
Japanese (ja)
Other versions
JP2021175082A (en
Inventor
卓也 北出
佳祐 山谷
択磨 松村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2020077600A priority Critical patent/JP7523940B2/en
Publication of JP2021175082A publication Critical patent/JP2021175082A/en
Application granted granted Critical
Publication of JP7523940B2 publication Critical patent/JP7523940B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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には、作業車両の向きを検知し、その方向検知部材が検知する車体の向きと設定された走行経路が所定値以上異なると、作業車両を設定された走行経路に向かう方向に操舵部材を操舵させることの記載がある。 Patent document 1 describes detecting the direction of a work vehicle, and when the direction of the vehicle body detected by the direction detection member differs from the set travel route by a predetermined value or more, the steering member is steered in a direction toward the set travel route.

特開2019-115309号公報JP 2019-115309 A

ところで、圃場の画像を解析して収量計画または病害虫への対処を行うことが考えられている。しかしながら、特許文献1に記載の技術においては、圃場の状態を画像処理により解析しようとすることは考慮されていない。 It is possible to analyze images of farm fields to plan yields or deal with pests and diseases. However, the technology described in Patent Document 1 does not take into consideration the analysis of farm field conditions through image processing.

そこで、上述の課題を解決するために、本発明は、圃場など走行した場所の状態を解析するための情報を取得することができる撮影装置および情報処理装置を提供することを目的とする。 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.

本開示の一実施形態の自動走行装置100が、圃場Hを走行するときの模式図である。1 is a schematic diagram of an automatic driving device 100 according to an embodiment of the present disclosure traveling through a farm field H. FIG. 本開示の一実施形態における自動走行装置100の機能構成を示すブロック図である。1 is a block diagram showing a functional configuration of an automatic driving device 100 according to an embodiment of the present disclosure. 圃場Hを走行している自動走行装置100と、カメラ117が撮影した画像データとの関係を示す図である。1 is a diagram showing the relationship between the automatic driving device 100 traveling in a field H and image data captured by a camera 117. FIG. 圃場Hにおける撮影場所と、画像データとの位置関係を模式的に示した図である。1 is a diagram showing a schematic diagram of a positional relationship between a photographing location in a farm field H and image data. FIG. 作物Sに対する認識窓を取得し、それを用いた合成について説明した図である。FIG. 13 is a diagram illustrating a process of obtaining a recognition window for a crop S and using the same to perform synthesis. 画像データにおいて作物Sが斜めの状態で撮影したときの合成処理について説明した図である。11A and 11B are diagrams illustrating a synthesis process when a crop S is photographed at an angle in image data. 自動走行装置100の動作を示すフローチャートである。4 is a flowchart showing the operation of the automatic driving device 100. 時間経過における挙動情報を示すグラフ図である。FIG. 11 is a graph showing behavior information over time. 変形例における自動走行装置100aの機能構成を示す図である。FIG. 11 is a diagram showing a functional configuration of an automatic driving device 100a in a modified example. 変形例における画像データの合成手順を示す説明図である。13 is an explanatory diagram showing a procedure for combining image data in a modified example. FIG. 本開示の一実施の形態に係る自動走行装置100の制御部分におけるハードウェア構成の一例を示す図である。2 is a diagram illustrating an example of a hardware configuration of a control portion of an automatic driving device 100 according to an embodiment of the present disclosure. FIG.

添付図面を参照しながら本開示の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。 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 automated driving device 100 according to an embodiment of the present disclosure traveling through a field H. As shown in Figure 1, the automated driving device 100 recognizes the arrangement of crops S planted in the field H, and travels along a driving route R that follows that arrangement. The automated driving device 100 makes a U-turn at the end of the field H and travels through the entire field H.

自動走行装置100は、カメラ101を備えており、カメラ101が撮影した画像データに基づいて、作物Sの配列を認識する。自動走行装置100は、車輪駆動機構および操舵機構106および作業部107を備えている。作業部107は、例えば除草機構である。自動走行装置100は、圃場Hを走行することにより、作物S以外の雑草等を除草する。除草機構は一例であり、作業部107は、そのほかの作業機構を行う構成としてもよい。 The automated driving device 100 is equipped with a camera 101, and recognizes the arrangement of the crops S based on image data captured by the camera 101. The automated driving device 100 is equipped with a wheel drive mechanism, a steering mechanism 106, and a working unit 107. The working unit 107 is, for example, a weeding mechanism. The automated driving device 100 weeds other than the crops S by traveling through the field H. The weeding mechanism is one example, and the working unit 107 may be configured to perform other working mechanisms.

図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 autonomous driving device 100 in one embodiment of the present disclosure. As shown in the figure, the autonomous driving device 100 includes a camera 101, a recognition unit 102, a perspective transformation unit 103, an adjustment unit 104, a speed control unit 105, a wheel drive mechanism and a steering mechanism 106, a working unit 107, a behavior detection unit 111, a still image storage unit 112, a selection unit 113, an image processing unit 115, a composite image storage unit 116, and a camera 117.

カメラ101は、自動走行装置100の進行方向に向けて配置されており、その進行方向に配列される作物などを撮影して、その走行制御用の画像データを取得する部分である。カメラ101は、動画を撮影し、そこから画像データを取り出してもよいし、所定周期ごとに静止画像を撮影してもよい。 Camera 101 is positioned facing the direction of travel of automatic driving device 100 and is a part that photographs crops and the like arranged in the direction of travel and acquires image data for driving control. Camera 101 may capture video and extract image data from it, or may capture still images at a predetermined interval.

認識部102は、カメラ101が撮影して得た画像データから、検出対象物である作物Sを認識する部分である。認識部102は、画像データから作物Sの種類(または雑草)、座標、およびその大きさを認識する。本開示においては、認識部102は、雑草は認識せず、作物Sを認識するように構成されている。 The recognition unit 102 is a part that recognizes the crop S, which is the detection target, from the image data captured by the camera 101. The recognition unit 102 recognizes the type (or weeds), coordinates, and size of the crop S from the image data. In this disclosure, the recognition unit 102 is configured to recognize the crop S but not weeds.

透視変換部103は、カメラ101で取得した画像データに対して透視変換処理を行う部分である。透視変換部103は、座標変換を行う部分であり、カメラ101で正面から撮影した作物の画像データを、撮影範囲の中心となる位置の上方を視点として見た画像データに変換する。 The perspective transformation unit 103 is a part that performs perspective transformation processing on the image data acquired by the camera 101. The perspective transformation unit 103 is a part that performs coordinate transformation, and converts the image data of the crop captured from the front by the camera 101 into image data viewed from a viewpoint above the center of the capture range.

調整部104は、透視変換部103により変換された圃場の作物列に沿って進行するよう、車輪駆動機構および操舵機構106を制御する部分である。調整部104は、認識部102で認識した作物列に基づいて、その列方向を認識して、進行方向を判断する。 The adjustment unit 104 is a part that controls the wheel drive mechanism and steering mechanism 106 so that the vehicle moves along the crop rows in the field converted by the perspective conversion unit 103. The adjustment unit 104 recognizes the direction of the crop rows based on the crop rows recognized by the recognition unit 102, and determines the direction of movement.

速度制御部105は、圃場Hの端部でUターンする際に、速度調整を行う部分であり、車輪駆動機構および操舵機構106を制御する。調整部104は、認識部102で認識した作物列に基づいて、その圃場Hの端部を認識して、Uターンする位置を判断する。 The speed control unit 105 adjusts the speed when making a U-turn at the edge of the field H, and controls the wheel drive mechanism and the steering mechanism 106. The adjustment unit 104 recognizes the edge of the field H based on the crop row recognized by the recognition unit 102, and determines the position to make a U-turn.

車輪駆動機構および操舵機構106は、自動走行装置100の機構部分である。車輪駆動機構は、調整部104による制御に従った速度で進行するための機構である。操舵機構106は、調整部104による進行方向に従った方向に進むための機構である。自動走行装置100には、その他の機構が存在するがここでは省略する。 The wheel drive mechanism and steering mechanism 106 are mechanical parts of the automated driving device 100. The wheel drive mechanism is a mechanism for moving at a speed controlled by the adjustment unit 104. The steering mechanism 106 is a mechanism for moving in a direction that follows the direction of travel set by the adjustment unit 104. The automated driving device 100 has other mechanisms, but they will not be described here.

作業部107は、自動走行装置100の進行にしたがって、除草処理を行う部分である。作業部107は、鉤爪状の器具を備えており、自動走行装置100の走行中に当該鉤爪状の器具を引きずることで除草を行う。なお、これに限らず、追肥作業、農薬散布のための機構としてもよい。また、ロボットアームを備え、作物の間引き、収穫を行うようにしてもよい。 The working unit 107 is a part that performs weeding processing as the automatic driving device 100 moves. The working unit 107 is equipped with a claw-shaped tool, and performs weeding by dragging the claw-shaped tool while the automatic driving device 100 is moving. However, it is not limited to this, and may also be a mechanism for top dressing and spraying pesticides. It may also be equipped with a robot arm and be used to thin out and harvest crops.

挙動検出部111は、自動走行装置100の走行時における挙動を検出する部分であり、例えばジャイロセンサおよび加速度センサなどで構成される。挙動検出部111は、自動走行装置100の瞬間的な加速度、そのほかヨー角、ピッチ角、ロール角などを検出することにより、その挙動(姿勢、傾きなど)を検出する。 The behavior detection unit 111 is a part that detects the behavior of the automated driving device 100 while it is driving, and is composed of, for example, a gyro sensor and an acceleration sensor. The behavior detection unit 111 detects the instantaneous acceleration of the automated driving device 100, as well as other parameters such as the yaw angle, pitch angle, and roll angle, to detect its behavior (attitude, inclination, etc.).

静止画像記憶部112は、カメラ117が撮影した静止画像と、挙動検出部111が検出した挙動情報とを対応付けて記憶する部分である。また、静止画像記憶部112は、車輪駆動機構および操舵機構106からの走行情報(距離または時間など)を記憶し、画像データと対応付けている。 The still image storage unit 112 is a part that stores still images captured by the camera 117 in association with behavior information detected by the behavior detection unit 111. The still image storage unit 112 also stores driving information (distance, time, etc.) from the wheel drive mechanism and steering mechanism 106, and associates it with image data.

選択部113は、静止画像記憶部112に記憶されている複数の静止画像のうち、自動走行装置100の走行状態に従って定められた一の静止画像を選択する部分である。例えば、選択部113は、カメラ117が撮影した複数の作物列の作物Sを含む複数の画像データのうち、直前に選択した画像データに含まれている作物Sを一部含んだ画像データを選択する。直前の画像データと、選択された画像データとは、作物Sで位置決めすることで連結されることが要される。したがって、選択部113は、直前の画像データの進行方向の後方側に並んでいる作物Sと、選択された画像データの進行方向側に並んでいる作物Sとが、同じ作物Sであるよう、画像データを選択する。選択部113は、これを繰り返し行うことで、複数の画像データを選択する。なお、選択部113は、作物Sが同じであることを判断するのではなく、自動走行装置100が走行した距離(時間そのほか、車輪の回転数などでもよい)などの走行情報に基づいて、同じ作物Sを含むよう選択する。この選択処理は、自動走行中に行ってもよいし、自動走行が終了した後にまとめて行ってもよい。自動走行中に画像の選択処理等を行う場合には、画像の蓄積を最小限に抑えることができる。 The selection unit 113 is a part that selects one still image determined according to the driving state of the automatic driving device 100 from among the multiple still images stored in the still image storage unit 112. For example, the selection unit 113 selects image data that includes a part of the crop S included in the image data selected immediately before from among multiple image data including the crop S of multiple crop rows photographed by the camera 117. The immediately before image data and the selected image data need to be linked by positioning the crop S. Therefore, the selection unit 113 selects image data such that the crop S lined up behind the immediately before image data in the traveling direction and the crop S lined up in the traveling direction of the selected image data are the same crop S. The selection unit 113 selects multiple image data by repeating this process. Note that the selection unit 113 does not determine that the crops S are the same, but selects the same crop S based on driving information such as the distance (time or other factors such as the number of wheel rotations) traveled by the automatic driving device 100. This selection process may be performed during automatic driving, or may be performed all at once after the automatic driving is completed. When performing image selection processing during autonomous driving, image accumulation can be kept to a minimum.

画像処理部115は、選択部113が選択した複数の画像データを連結した合成画像データを生成する部分である。すなわち、画像処理部115は、選択された画像データに含まれている一または複数の作物Sを認識するとともに、その作物Sの認識領域を取得し、複数の画像データに含まれる認識領域に基づいて、当該複数の画像データを連結する。すなわち、時系列的に前に撮影した画像データと後に撮影した画像データとを連結する際に、作物Sの認識領域を基準に連結する。 The image processing unit 115 is a part that generates composite image data by linking multiple image data selected by the selection unit 113. That is, the image processing unit 115 recognizes one or multiple crops S included in the selected image data, obtains the recognition area of the crop S, and links the multiple image data based on the recognition area included in the multiple image data. That is, when linking image data captured earlier and later in the chronological order, the linking is performed based on the recognition area of the crop S.

合成画像記憶部116は、画像処理部115により連結して生成された合成画像データを記憶する部分である。 The composite image storage unit 116 is a part that stores the composite image data generated by linking the images by the image processing unit 115.

カメラ117は、圃場Hにある作物Sを撮影して静止画像を取得する部分であり、走行しながら所定時間ごとまたは所定距離走行ごとに撮影する。撮影される所定範囲は、走行に応じて少しずつずらされる。なお、カメラ117は、配列されている同じ作物Sを含むよう複数の静止画像を撮影してもよい。選択部113は、その複数の静止画像から画像状態のよいものを選択する。カメラ117は、自動走行装置100の後部に、作物Sを上方から撮影可能な向きに配置されている。 The camera 117 is a part that photographs the crops S in the field H to obtain still images, and photographs the crops S at predetermined intervals or after a predetermined distance is traveled while traveling. The predetermined range photographed is shifted little by little depending on the travel. The camera 117 may take multiple still images that include the same crops S arranged in an array. The selection unit 113 selects the still image with the best image quality from the multiple still images. The camera 117 is positioned at the rear of the automatic traveling device 100 in an orientation that allows it to photograph the crops S from above.

つぎに、画像処理部115における、カメラ117が撮影した画像データの連結処理について説明する。図3は、圃場Hを走行している自動走行装置100と、カメラ117が撮影した画像データとの関係を示す図である。図3に示されるとおり、カメラ117は、自動走行装置100のそれぞれの位置P1~P3に応じて撮影処理により画像データG1~G3を取得する。 Next, the linking process of the image data captured by the camera 117 in the image processing unit 115 will be described. FIG. 3 is a diagram showing the relationship between the automated driving device 100 traveling in the field H and the image data captured by the camera 117. As shown in FIG. 3, the camera 117 acquires image data G1 to G3 through a photographing process according to each of the positions P1 to P3 of the automated driving device 100.

図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 image storage unit 112 stores multiple image data G, and the selection unit 113 selects one image data G for each distance (or other driving information such as time) traveled by the automated driving device 100. In FIG. 4, the selection unit 113 selects image data G11 to G13. When selecting image data G in real time, the selection unit 113 determines the distance based on the driving state from the wheel drive mechanism and steering mechanism 106. After driving ends, the selection unit 113 selects one image data based on the driving information associated with the image data stored in the still image storage unit 112.

図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 image processing unit 115 aligns the recognition window N11 with the recognition window N12. Based on the driving information of the selected image data and the position of the recognition window N1 or N12 in the image data, it is determined whether the recognition window N1 and the recognition window N12 are crops S in the same position, i.e., whether they are the same crop S.

他の認識窓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 automated driving device 100, the crops S may be arranged diagonally with respect to the shape of the image data (rectangle), as shown in image data G1 and G2 in FIG. 3.

このような場合においても、図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 automatic driving device 100 in this disclosure will be described. FIG. 7 is a flowchart showing the operation of the automatic driving device 100. In this operation, it is assumed that the automatic driving device 100 is in automatic driving. During automatic driving, an image including one or more crops S in the field H is captured by the camera 117, and image data is acquired (S101). In addition, the behavior of the automatic driving device 100 is detected by the behavior detection unit 111 (S102). The captured image data, behavior information, and driving information (distance, etc.) are stored in the still image storage unit 112 (S103).

そして、選択部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 camera 117 periodically performs image capture processing, and the still image storage unit 112 stores multiple image data containing the same range.

つぎに、画像処理部115により、画像データの作物Sが認識され、認識窓が生成される(S105)。画像処理部115により、認識窓を利用した画像データの連結処理が行われ、合成画像データが生成される(S106)。合成画像データは、合成画像記憶部116に記憶される(S107)。 Next, the image processing unit 115 recognizes the crop S in the image data and generates a recognition window (S105). The image processing unit 115 performs a linking process of the image data using the recognition window and generates composite image data (S106). The composite image data is stored in the composite image storage unit 116 (S107).

上記処理は、走行中における処理である。ステップ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 automatic driving device 100 in the present disclosure will be described. FIG. 9 is a diagram showing the functional configuration of the automatic driving device 100a in the modified example. The automatic driving device 100a includes a camera 101, a recognition unit 102, a perspective transformation unit 103, an adjustment unit 104, a speed control unit 105, a wheel drive mechanism and a steering mechanism 106, a working unit 107, a behavior detection unit 111, a still image storage unit 112a, a synthesis processing unit 112b, a selection unit 113, an image processing unit 115, a synthesis image storage unit 116, and a camera 117.

自動走行装置100とは、合成処理部112bを備えている点が大きく異なるところである。 The main difference between this and the automated driving device 100 is that it is equipped with a synthesis processing unit 112b.

この変形例においては、静止画像記憶部112aは、カメラ101が撮影した自動走行装置100aの走行方向(前方)の画像データと、カメラ117が撮影した自動走行装置100aの後方(または後方の下方)の画像データと、を記憶している。 In this modified example, the still image storage unit 112a stores image data of the driving direction (forward) of the automated driving device 100a captured by the camera 101, and image data of the rear (or lower rear) of the automated driving device 100a captured by the camera 117.

そして、合成処理部112bは、カメラ101が撮影した自動走行装置100aの走行方向(前方)の画像データと、カメラ117が撮影した自動走行装置100aの後方(または後方の下方)の画像データとを、合成する。 図10は、その合成処理の手順を示す説明図である。図に示されるとおり、合成処理部112bは、カメラ117が撮影した前方の画像データの一部の画像データG101を切り出し、またカメラ117が撮影した後方の画像データの一部の画像データG102を切り出す。それら画像データG101と画像データG102とを結合する。 Then, the synthesis processing unit 112b synthesizes the image data of the driving direction (forward) of the automatic driving device 100a captured by the camera 101 with the image data of the rear (or below the rear) of the automatic driving device 100a captured by the camera 117. FIG. 10 is an explanatory diagram showing the procedure of the synthesis process. As shown in the figure, the synthesis processing unit 112b cuts out image data G101, which is a portion of the image data of the forward direction captured by the camera 117, and also cuts out image data G102, which is a portion of the image data of the rearward direction captured by the camera 117. The image data G101 and image data G102 are then combined.

認識部102は、合成処理部112bが結合して得た結合画像に対して作物Sの認識処理を行う。認識部102は、認識処理後、画像データG101および画像データG102を分離し、画像データG101を透視変換部103へ、画像データG102を選択部113へ受け渡し、それぞれの処理を行わせる。 The recognition unit 102 performs a recognition process for the crop S on the combined image obtained by the synthesis processing unit 112b. After the recognition process, the recognition unit 102 separates the image data G101 and G102, and passes the image data G101 to the perspective transformation unit 103 and the image data G102 to the selection unit 113, where they are processed.

すなわち、画像データG101は、自動走行装置100における自動走行制御に利用され、画像データG102は、圃場Hの状態の把握ための合成画像に利用される。 That is, the image data G101 is used for automatic driving control in the automatic driving device 100, and the image data G102 is used for a composite image for understanding the condition of the field H.

この構成により、認識部102による処理を一度に行うことができ、その処理の高速化を可能にする。カメラ101により撮影された前方の画像データの上方部分およびカメラ117により撮影された公報の画像データの上方部分は、それぞれ調整部104による調整処理および画像データの結合に際しては重要な部分ではない。したがって、合成処理部112bは、重要ではない部分を除いた部分で合成処理を行い、まとめて認識処理を行うことで、その処理負荷を軽減する。 This configuration allows the recognition unit 102 to perform processing all at once, making it possible to speed up the processing. The upper part of the image data of the front captured by the camera 101 and the upper part of the image data of the publication captured by the camera 117 are not important parts for the adjustment processing by the adjustment unit 104 and for combining the image data. Therefore, the synthesis processing unit 112b reduces the processing load by performing synthesis processing on the parts excluding the unimportant parts and performing recognition processing all at once.

つぎに、本開示における自動走行装置100およびその変形例における自動走行装置100aの作用効果について説明する。 Next, the effects of the automated driving device 100 disclosed herein and the automated driving device 100a in its modified example will be described.

この自動走行装置100は、進行方向に配列されている対象物である作物Sに対して所定の作業を施すための装置である。画像生成用撮影部として機能するカメラ117は、移動しながら、当該移動方向に対して複数列、配列される複数の作物Sを撮影する。静止画像記憶部112は、撮影された複数の作物Sを含む画像データを記憶する。選択部113は、自動走行装置100の移動に伴って(例えば、所定距離移動、または所定時間経過ごとに)撮影された複数の画像データを選択する。画像処理部115は、選択された複数の画像データを連結する。 This automated driving device 100 is a device for performing a predetermined task on crops S, which are objects arranged in the direction of travel. As the automated driving device 100 moves, the camera 117, which functions as an image generation photographing unit, photographs multiple crops S arranged in multiple rows in the direction of travel. The still image storage unit 112 stores image data including the photographed multiple crops S. The selection unit 113 selects multiple image data photographed as the automated driving device 100 moves (e.g., after a predetermined distance has been traveled or after a predetermined time has elapsed). The image processing unit 115 links the selected multiple image data.

ここで、画像生成用撮影部であるカメラ117は、撮影時における所定範囲に含まれる作物Sの全ての作物Sを含むように、走行に応じて所定範囲をずらしながら複数回撮影している。 Here, the camera 117, which is the image generating imaging unit, captures multiple images while shifting the specified range as the vehicle moves so as to include all of the crops S that are included in the specified range at the time of capture.

そして、選択部113は、複数の画像を選択する際、第1の所定範囲(図4の圃場H11)の画像(図4の画像G1)を選択し、当該所定範囲(圃場H11)にある作物Sの一部を含む第2の所定範囲(圃場H12)の画像(画像G12)を選択する。 When selecting multiple images, the selection unit 113 selects an image (image G1 in FIG. 4) of a first predetermined range (field H11 in FIG. 4), and selects an image (image G12) of a second predetermined range (field H12) that includes a portion of the crop S in the predetermined range (field H11).

その際、選択部113は、第1の所定範囲の進行方向の後方に配列された対象物を、前記第2の所定範囲における進行方向側に含むよう定められた前記第2の所定範囲の画像を選択する。 At that time, the selection unit 113 selects an image of the second predetermined range that is defined to include objects arranged behind the first predetermined range in the direction of travel on the direction of travel side of the second predetermined range.

この構成により、自動走行装置が自動走行によって所定の作業をしながら、圃場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 automated driving device 100, the image processing unit 115 recognizes the multiple crops S photographed and acquires a recognition window that is the recognition area. Then, the multiple images are linked based on the recognition window included in the multiple image data.

この構成によれば、複数の画像データを、より正確に連結することができる。例えば、複数の画像データの認識窓同士の位置合わせを行うことで、正確な連結を可能にする。 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 autonomous driving device 100 further includes a behavior detection unit 111 that detects its behavior. The behavior indicates yaw, pitch, roll, acceleration, etc. When storing image data, the still image storage unit 112 stores the image data in association with behavior information indicating the behavior. When the behavior information of the selected image data indicates a predetermined situation, the selection unit 113 replaces the selected image with at least one image before or after the selected image.

この構成により、挙動情報により異常と判断されたときの画像データを、他の画像データに差し替えることができる。したがって、ぶれた画像データなど、圃場の状態判断には不適切な画像データを連結させることがなく、適切な画像データを生成することができる。 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 automated driving device 100a in the modified example is a device that performs a predetermined task on objects arranged in the traveling direction. In this automated driving device 100a, the camera 101, which is a control imaging unit, captures an image of the crop S in the traveling direction of the automated driving device 100a to obtain image data. The adjustment unit 104 controls the traveling direction based on the recognition result of the object contained in the image data captured by the camera 101. The recognition unit 102 recognizes the crop S in image data that is a combination of image data captured by the camera 117, which functions as an image generation imaging unit, and image data captured by the camera 101.

この構成により、認識部102による認識処理をまとめて行うことができ、その処理負荷等を軽減することができる。 This configuration allows the recognition unit 102 to perform recognition processing collectively, thereby reducing the processing load, etc.

また、走行しながら撮影処理を行う自動走行装置100は、移動しながら、当該移動方向に対して複数列、配列される複数の対象物を含むよう所定範囲を撮影する画像生成用撮影部であるカメラ117と、所定範囲の複数の対象物を認識し、認識結果に基づいた複数の画像(模式化データ)を連結する画像処理部115と、を備えてもよい。連結した画像は、合成画像記憶部116に記憶される。 The automated driving device 100, which performs image capture while traveling, may also include a camera 117, which is an image capture unit for generating images, which captures images of a predetermined range while traveling to include multiple objects arranged in multiple rows in the direction of travel, and an image processing unit 115 that recognizes multiple objects in the predetermined range and combines multiple images (schematic data) based on the recognition results. The combined image is stored in a composite image storage unit 116.

すなわち、この自動走行装置100において、画像処理部115は、圃場Hの画像データから、作物Sを認識し、その認識窓Nのみからなる模式化データ(認識結果データ)を生成し、それら画像データを認識窓Nに基づいて連結してもよい。例えば、図6に示されるようなデータ(データG21~G23)である。図6では、説明の便宜上模式図で説明したが、画像処理部115は、このような模式化データ(認識結果データ)を生成し、連結してもよい。 That is, in this automated driving device 100, the image processing unit 115 may recognize the crop S from the image data of the field H, generate schematic data (recognition result data) consisting only of the recognition window N, and link the image data based on the recognition window N. For example, this is data such as that shown in FIG. 6 (data G21 to G23). Although FIG. 6 uses a schematic diagram for ease of explanation, the image processing unit 115 may generate and link such schematic data (recognition result data).

認識窓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 automatic driving device 100 in this disclosure and the automatic driving device 100a in the modified example are not limited to devices that perform predetermined tasks on objects arranged in the direction of travel, or to automatic driving devices that travel automatically. For example, the driving itself may be operated by a person via radio control, and a radio-controlled device that automates the photographing task may be used. Also, a tractor with a driver on board may be equipped with this photographing function and image processing function. Automatic photographing can be performed while performing tasks such as spraying pesticides or top dressing. In either form, it is sufficient that the device functions as a photographing device that photographs the location it has traveled or moved to.

上記開示において、自動走行装置100が画像処理を行っているが、これに限るものではない。自動走行装置100によって得られた画像データおよび挙動情報等を、図示しない情報処理装置(コンピュータ等)の取得部が取得し、その画像データに対する連結処理を行うようにしてもよい。情報処理装置は、静止画像記憶部112、選択部113、画像処理部115、合成画像記憶部116の機能を備える。 In the above disclosure, the autonomous driving device 100 performs image processing, but this is not limited to this. Image data and behavior information obtained by the autonomous driving device 100 may be acquired by an acquisition unit of an information processing device (computer, etc.) not shown, and linking processing may be performed on the image data. The information processing device has the functions of a still image storage unit 112, a selection unit 113, an image processing unit 115, and a composite image storage unit 116.

上記実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的又は論理的に結合した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 autonomous driving device 100 according to an embodiment of the present disclosure may function as a computer that performs processing of the autonomous driving method of the present disclosure. FIG. 11 is a diagram showing an example of a hardware configuration of a control part of the autonomous driving device 100 according to an embodiment of the present disclosure. The autonomous driving device 100 described above may be physically configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, and the like.

なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。自動走行装置100のハードウェア構成は、図に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。 In the following description, the term "apparatus" may be interpreted as a circuit, device, unit, etc. The hardware configuration of the automated driving device 100 may be configured to include one or more of the devices shown in the figure, or may be configured to exclude some of the devices.

自動走行装置100における各機能は、プロセッサ1001、メモリ1002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることによって、プロセッサ1001が演算を行い、通信装置1004による通信を制御したり、メモリ1002及びストレージ1003におけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。 Each function of the automated driving device 100 is realized by loading a specific software (program) onto hardware such as the processor 1001 and memory 1002, causing the processor 1001 to perform calculations, control communications via the communication device 1004, and control at least one of reading and writing data in the memory 1002 and storage 1003.

プロセッサ1001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ1001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)によって構成されてもよい。例えば、上述の認識部102、透視変換部103、調整部104、速度制御部105、選択部113、画像処理部115などは、プロセッサ1001によって実現されてもよい。 The processor 1001, for example, operates an operating system to control the entire computer. The processor 1001 may be configured with a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, a register, etc. For example, the above-mentioned recognition unit 102, perspective transformation unit 103, adjustment unit 104, speed control unit 105, selection unit 113, image processing unit 115, etc. may be realized by the processor 1001.

また、プロセッサ1001は、プログラム(プログラムコード)、ソフトウェアモジュール、データなどを、ストレージ1003及び通信装置1004の少なくとも一方からメモリ1002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態において説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、自動走行装置100の認識部102等は、メモリ1002に格納され、プロセッサ1001において動作する制御プログラムによって実現されてもよく、他の機能ブロックについても同様に実現されてもよい。上述の各種処理は、1つのプロセッサ1001によって実行される旨を説明してきたが、2以上のプロセッサ1001により同時又は逐次に実行されてもよい。プロセッサ1001は、1以上のチップによって実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。 The processor 1001 also reads out programs (program codes), software modules, data, etc. from at least one of the storage 1003 and the communication device 1004 into the memory 1002, and executes various processes according to these. The programs used are those that cause a computer to execute at least a part of the operations described in the above-mentioned embodiments. For example, the recognition unit 102 of the automatic driving device 100 may be realized by a control program stored in the memory 1002 and running on the processor 1001, and other functional blocks may be similarly realized. Although the above-mentioned various processes have been described as being executed by one processor 1001, they may be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented by one or more chips. The programs may be transmitted from a network via a telecommunications line.

メモリ1002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、RAM(Random Access Memory)などの少なくとも1つによって構成されてもよい。メモリ1002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ1002は、本開示の一実施の形態に係る自動走行方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。 The memory 1002 is a computer-readable recording medium, and may be composed of at least one of, for example, a read only memory (ROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a random access memory (RAM), etc. The memory 1002 may also be called a register, a cache, a main memory (primary storage device), etc. The memory 1002 can store executable programs (program codes), software modules, etc. for implementing an autonomous driving method according to one embodiment of the present disclosure.

ストレージ1003は、コンピュータ読み取り可能な記録媒体であり、例えば、CD-ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つによって構成されてもよい。ストレージ1003は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ1002及びストレージ1003の少なくとも一方を含むデータベース、サーバその他の適切な媒体であってもよい。 Storage 1003 is a computer-readable recording medium, and may be, for example, at least one of an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, and the like. Storage 1003 may also be referred to as an auxiliary storage device. The above-mentioned storage medium may be, for example, a database, a server, or other suitable medium including at least one of memory 1002 and storage 1003.

通信装置1004は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。通信装置1004は、例えば周波数分割複信(FDD:Frequency Division Duplex)及び時分割複信(TDD:Time Division Duplex)の少なくとも一方を実現するために、高周波スイッチ、デュプレクサ、フィルタ、周波数シンセサイザなどを含んで構成されてもよい。 The communication device 1004 is hardware (transmitting/receiving device) for communicating between computers via at least one of a wired network and a wireless network, and is also called, for example, a network device, a network controller, a network card, a communication module, etc. The communication device 1004 may be configured to include a high-frequency switch, a duplexer, a filter, a frequency synthesizer, etc., to realize, for example, at least one of Frequency Division Duplex (FDD) and Time Division Duplex (TDD).

入力装置1005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置1006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカー、LEDランプなど)である。なお、入力装置1005及び出力装置1006は、一体となった構成(例えば、タッチパネル)であってもよい。 The input device 1005 is an input device (e.g., a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that accepts input from the outside. The output device 1006 is an output device (e.g., a display, a speaker, an LED lamp, etc.) that performs output to the outside. Note that the input device 1005 and the output device 1006 may be integrated into one configuration (e.g., a touch panel).

また、プロセッサ1001、メモリ1002などの各装置は、情報を通信するためのバス1007によって接続される。バス1007は、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。 In addition, each device, such as the processor 1001 and the memory 1002, is connected by a bus 1007 for communicating information. The bus 1007 may be configured using a single bus, or may be configured using different buses between each device.

また、自動走行装置100は、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ1001は、これらのハードウェアの少なくとも1つを用いて実装されてもよい。 The automated driving device 100 may also be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA), and some or all of the functional blocks may be realized by the hardware. For example, the processor 1001 may be implemented using at least one of these pieces of hardware.

本開示において説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。 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.
JP2020077600A 2020-04-24 2020-04-24 Photographing device and information processing device Active JP7523940B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3541855B2 (en) * 1994-12-01 2004-07-14 朝日航洋株式会社 Method and apparatus for extracting three-dimensional data

Patent Citations (5)

* Cited by examiner, † Cited by third party
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