G06V20/38

PLANT FEATURE DETECTION USING CAPTURED IMAGES
20220360758 · 2022-11-10 ·

Described are methods for identifying the in-field positions of plant features on a plant by plant basis. These positions are determined based on images captured as a vehicle (e.g., tractor, sprayer, etc.) including one or more cameras travels through the field along a row of crops. The in-field positions of the plant features are useful for a variety of purposes including, for example, generating three-dimensional data models of plants growing in the field, assessing plant growth and phenotypic features, determining what kinds of treatments to apply including both where to apply the treatments and how much, determining whether to remove weeds or other undesirable plants, and so on.

PRECISION TREATMENT OF AGRICULTURAL OBJECTS ON A MOVING PLATFORM

Various embodiments relate generally to computer vision and automation to autonomously identify and deliver for application a treatment to an object among other objects, data science and data analysis, including machine learning, deep learning, and other disciplines of computer-based artificial intelligence to facilitate identification and treatment of objects, and robotics and mobility technologies to navigate a delivery system, more specifically, to an agricultural delivery system configured to identify and apply, for example, an agricultural treatment to an identified agricultural object. In some examples, a method may include, receiving data representing a policy specifying a type of action for an agricultural object, selecting an emitter with which to perform a type of action for the agricultural object as one of one or more classified subsets, and configuring the agricultural projectile delivery system to activate an emitter to propel an agricultural projectile to intercept the agricultural object.

A PORTABLE ALERTING SYSTEM AND A METHOD THEREOF
20170309149 · 2017-10-26 ·

A system and method for detecting potential threat and alerting a user especially when the user is walking around crowded places. A portable alert system comprises a camera for taking plurality of pictures, a microphone to record the sound from surrounding, a processor to provide processing commands to the system, a repository to store required data, an image processing module to processes images captured by the camera and to determine moving objects, an audio processing module to process the sound captured by the microphone and to determine predetermined sound like siren, horn etc. and an alerting device to alert the user in case where potential threat is detected by the system.

HIERARCHICAL CONTEXT IN RISK ASSESSMENT USING MACHINE LEARNING
20230177816 · 2023-06-08 ·

Methods, systems, and apparatus for receiving a request for a risk assessment for a parcel, receiving a set of images for the parcel, the set of images including two or more images, each image having an image scale and an image resolution that is different from other images in the set of images, providing a first-level feature embedding and a second-level feature embedding, the first-level feature embedding being provided by processing a first-level image through a first-level machine learning (ML) model, and the second-level feature embedding being provided by processing a second-level image through a second-level ML model, determining a risk assessment at least partially by processing each of the first-level feature embedding and a second-level feature embedding through a fusion network, and providing a representation of the risk assessment for display.

Object Segmentation, Including Sky Segmentation
20170236287 · 2017-08-17 ·

A digital medium environment includes an image processing application that performs object segmentation on an input image. An improved object segmentation method implemented by the image processing application comprises receiving an input image that includes an object region to be segmented by a segmentation process, processing the input image to provide a first segmentation that defines the object region, and processing the first segmentation to provide a second segmentation that provides pixel-wise label assignments for the object region. In some implementations, the image processing application performs improved sky segmentation on an input image containing a depiction of a sky.

SYSTEM AND METHOD FOR SYNCHRONOUSLY DISPLAYING CLOUD INFORMATION
20220036080 · 2022-02-03 ·

A system and method for synchronously displaying cloud information. The system includes a selection module configured for an individual to select a target scene; an initialization module configured to acquire a 3D scene of the target scene; an acquisition module configured to acquire an attribute information of the individual, a 3D scene information of the individual and a real-time motion information of the individual in the 3D scene by time or at the same time; an interaction module configured to perform interaction of information acquired by the acquisition module between different individuals; and a communication module configured to enable communication between different modules. The method includes: (S1) selecting a target scene by an individual; (S2) acquiring a 3D scene of the target scene; (S3) acquiring information by time or at the same time; and (S4) performing interaction of the acquired information between individuals.

Content-Based Video Representation
20170228599 · 2017-08-10 ·

Methods and systems for classifying a video include analyzing an image captured in each frame of the video file to identify one or more elements. Each element identified in the image of each frame is matched to a corresponding term defined in a vocabulary list. A number of frames within the video file in which each of the element that correspond to the term in the vocabulary list, appears, is determined. A vector is generated for the video file identifying each term in the vocabulary list. The vector is represented as a name-value pair with the name corresponding to the term in the vocabulary list and the value corresponding to number of frames in which the element matching the term appears in the video file.

SYSTEM AND METHOD FOR IDENTIFYING STRESSORS IN CROPS BASED ON CHARACTERISTICS OF SENSOR PLANTS
20220309785 · 2022-09-29 ·

One variation of a method includes: in a feed of images recorded at a set frequency by an aerial sensor, detecting a signal generated by a sensor plant configured to generate optical signals indicating presence of a set of stressors; identifying a location of the sensor plant; identifying a user associated with a crop located proximal the location; and flagging the user for recruiting to join a sensor plant platform. The method further includes, during a trial period for the user: in response to detecting a pressure of a first stressor exceeding a threshold pressure at the sensor plant, notifying the user of the first pressure and a first action predicted to reduce pressures of the first stressor; and, in response to detecting a second pressure of a second stressor at the sensor plant, prompting the user to join the sensor plant platform to access information regarding the second stressor.

FOREST SURVEYING

A surveying apparatus comprising a controller (CPU), the controller (CPU) being configured to: receive an image stream representing a video sequence; determine a camera pose for a second image in the image stream relative a first image in the image stream; match the first image with the second image, based on the cam-era pose; and generate a three dimensional model based on the image match.

Object detection and classification
09760792 · 2017-09-12 · ·

Object detection and classification across disparate fields of view are provided. A first image generated by a first recording device with a first field of view, and a second image generated by a second recording device with a second field of view can be obtained. An object detection component can detect a first object within the first field of view, and a second object within the second field of view. An object classification component can determine first and second level classification categories of the first object. A data processing system can create a data structure indicating a probability identifier for a descriptor of the first object. An object matching component can correlate the first object with the second object based on the descriptor of the first object, the probability identifier for the descriptor of the first object, or a descriptor of the second object.