IP Library Patent Application 17489118
Patent Application
App. No. 17/489,118

METHODS AND SYSTEMS FOR AGRICULTURAL BLOCK MAPPING

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/489,118
Abstract

A method includes receiving input data regarding an agricultural block, wherein the input data includes a row span of the agricultural block, a tree span of the agricultural block, a block heading of the agricultural block, at least one image of the agricultural block, and at least one location sample obtained at a location in a row within the agricultural block; performing image recognition on the at least one image of the agricultural block to identify lines within the at least one image of the agricultural block; identifying at least one polygon within the agricultural block based on the lines within the at least one image of the agricultural block; and identifying map rows within each of the at least one polygon.

Claims (32)

1 . A method, comprising:

receiving input data regarding an agricultural block,

wherein the input data includes a row span of the agricultural block, a tree span of the agricultural block, a block heading of the agricultural block, at least one image of the agricultural block, and at least one location sample obtained at a location in a row within the agricultural block;

performing image recognition on the at least one image of the agricultural block to identify lines within the at least one image of the agricultural block;

identifying at least one polygon within the agricultural block based on the lines within the at least one image of the agricultural block; and

identifying map rows within each of the at least one polygon.

2 . The method of claim 1 , wherein the step of performing image recognition on the at least one image of the agricultural block to identify lines within the at least one image of the agricultural block comprises sub-steps of:

performing thresholding on the at least one image;

converting the at least one image to at least one grayscale image based on the thresholding;

performing additional thresholding on the at least one grayscale image;

converting the at least one grayscale image to at least one binary image based on the additional thresholding;

smoothing the at least one binary image to generate at least one smoothed binary image;

detecting at least one line within the at least one smoothed binary image;

analyzing a vector of a parametric line equation of each of the at least one line;

sorting the at least one line by Y-intercept; and

filtering the at least one line by proximity.

3 . The method of claim 2 , wherein a threshold for the step of performing thresholding on the at least one image is calculated using Otsu's method.

4 . The method of claim 2 , wherein the step of converting the at least one image to at least one grayscale image is performed using an averaging process, a desaturation process, or a decomposition process.

5 . The method of claim 2 , wherein the step of performing additional thresholding on the at least one grayscale image is performed using clustering-based thresholding or Otsu's method.

6 . The method of claim 2 , wherein the step of smoothing the at least one binary image to generate at least one smoothed binary image is performed using Gaussian blurring.

7 . The method of claim 2 , wherein the step of detecting at least one line within the at least one smoothed binary image is performed using (a) a voting scheme, (b) a morphologic method including steps of dilation, erosion, and dilation, or (c) a Hough transform algorithm.

8 . The method of claim 2 , wherein the step of filtering the at least one line by proximity is performed based on at least the row span.

9 . The method of claim 1 , wherein the step of identifying at least one polygon within the agricultural block based on the lines within the at least one image of the agricultural block is performed by a process that includes tracing a path around each of the at least one polygon.

10 . The method of claim 1 , wherein the step of identifying map rows within each of the at least one polygon is performed based on at least based on the row heading of the agricultural block, the row spacing of the agricultural block, and the at least one location sample obtained at the location in the row within the agricultural block.

11 . The method of claim 1 , further comprising the step of generating a tree-level map of the agricultural block.

12 . The method of claim 11 , wherein the step of generating the tree-level map of the agricultural block is performed by generating a tree-level map for each of the at least one polygon within the agricultural block.

13 . The method of claim 12 , wherein the step of generating a tree-level map for each of the at least one polygon within the agricultural block includes:

generating a plurality of lines of trees within each of the at least one polygon;

generating a first tree location of each one of the plurality of lines at an intersection of the each one of the plurality of lines and a boundary of the polygon in which the each one of the plurality of lines is located; and

generating subsequent tree locations along the each one of the plurality of lines based on the first tree location and the tree span.

14 . The method of claim 13 , wherein the plurality of lines of trees is generated based on assuming that a line of trees exists between each pair of adjacent rows within each of the at least one polygon.

15 . The method of claim 14 , wherein the plurality of lines of trees is further generated based on assuming that a line of trees exists between each boundary of the at least one polygon and a one of the rows that is adjacent to each boundary of the at least one polygon.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded May 18, 2026
From: FIFTH THIRD BANK, N.A., AS SUCCESSOR BY MERGER TO COMERICA BANK
To: AGROMENTUM LTD.
Reel/Frame 074680/0218 →
SECURITY INTEREST Recorded Jul 31, 2024
From: AGROMENTUM LTD.
To: COMERICA BANK
Reel/Frame 068138/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2022
From: BIRGER, IFTACH; BACHAR, BOAZ T; WEKSLER, TAL
To: AGROMENTUM LTD.
Reel/Frame 060068/0033 →