Yair Adato

Yair Adato

Tenafly, New Jersey, United States
9K followers 500+ connections

About

I am an Executive level, Machine Learning / Computer Vision expert with a passion to…

Contributions

Activity

Join now to see all activity

Experience

  • BRIA AI Graphic

    BRIA AI

    Tel Aviv, Israel

  • -

  • -

  • -

  • -

  • -

    Israel

  • -

  • -

  • -

  • -

  • -

    Tel Aviv

  • -

  • -

    Boston, MA

  • -

  • -

Education

  • Ben-Gurion University of the Negev Graphic

    Ben-Gurion University of the Negev

    -

    Activities and Societies: Thesis topic: From Specular shape Reconstruction to Compex Motion Estimation . Advisor: Ohad Ben-Shahar Conducted groundbreaking research in computer vision, specifically focusing on the understanding and processing of specular reflections and their applications in understanding 3D shapes and motion. A joint research with Harvard University. contributing to interdisciplinary projects that bridged computer science with cognitive sciences.

  • -

    Activities and Societies: Thesis topic: On the Reconstruction of Specular Shape from Images. Advisor: Ohad Ben-Shahar Graduated with honor

  • -

    Activities and Societies: Graduated with honor

Publications

  • Shape from specular flow‏

    IEEE Transactions on Pattern Analysis and Machine Intelligence

    Abstract:
    An image of a specular (mirror-like) object is nothing but a distorted reflection of its environment. When the environment is unknown, reconstructing shape from such an image can be very difficult. This reconstruction task can be made tractable when, instead of a single image, one observes relative motion between the specular object and its environment, and therefore, a motion field-or specular flow-in the image plane. In this paper, we study the shape from specular flow problem…

    Abstract:
    An image of a specular (mirror-like) object is nothing but a distorted reflection of its environment. When the environment is unknown, reconstructing shape from such an image can be very difficult. This reconstruction task can be made tractable when, instead of a single image, one observes relative motion between the specular object and its environment, and therefore, a motion field-or specular flow-in the image plane. In this paper, we study the shape from specular flow problem and show that observable specular flow is directly related to surface shape through a nonlinear partial differential equation. This equation has the key property of depending only on the relative motion of the environment while being independent of its content. We take first steps toward understanding and exploiting this PDE, and we examine its qualitative properties in relation to shape geometry. We analyze several cases in which the surface shape can be recovered in closed form, and we show that, under certain conditions, specular shape can be reconstructed when both the relative motion and the content of the environment are unknown. We discuss numerical issues related to the proposed reconstruction algorithms, and we validate our findings using both real and synthetic data.

    Other authors
    See publication
  • Toward a Theory of Shape from Specular Flow.

    ICCV 2007

    Abstract:
    The image of a curved, specular (mirror-like) surface is a distorted reflection of the environment. The goal of our work is to develop a framework for recovering general shape from such distortions when the environment is neither calibrated nor known. To achieve this goal we consider far-field illumination, where the object-environment distance is relatively large, and we examine the dense specular flow that is induced on the image plane through relative object-environment motion…

    Abstract:
    The image of a curved, specular (mirror-like) surface is a distorted reflection of the environment. The goal of our work is to develop a framework for recovering general shape from such distortions when the environment is neither calibrated nor known. To achieve this goal we consider far-field illumination, where the object-environment distance is relatively large, and we examine the dense specular flow that is induced on the image plane through relative object-environment motion. We show that under these very practical conditions the observed specular flow can be related to surface shape through a pair of coupled nonlinear partial differential equations. Importantly, this relationship depends only on the environment's relative motion and not its content. We examine the qualitative properties of these equations, present analytic methods for recovery of the shape in several special cases, and empirically validate our results using captured data. We also discuss the relevance to both computer vision and human perception.

    Other authors
    See publication
  • A polar representation of motion and implications for optical flow‏

    CVPR 2011, 1145-1152‏

    Other authors
  • A linear formulation of shape from specular flow‏

    2009 IEEE 12th International Conference on Computer Vision, 191-198‏

    Other authors
  • Dense specular shape from multiple specular flows‏

    2008 IEEE Conference on Computer Vision and Pattern Recognition, 1-8‏

    Other authors
  • Specular Flow and Shape in One Shot:.‏

    -

    Other authors
  • The synergistic effect of ultrasound and chemical penetration enhancers on chorioamnion mass transport‏

    Journal of controlled release 200, 35-4

    Other authors
  • Toward robust estimation of specular flow.‏

    -

    Other authors
  • Visual pop-out in barn owls: Human-like behavior in the avian brain‏

    Journal of vision 15 (14), 4-4‏


    Other authors

Patents

  • ATTRIBUTING GENERATED VISUAL CONTENT TO TRAINING EXAMPLES

    Issued 12033372

    This is a first-of-its-kind solution for identifying which training examples taught a generative model to create visual content. The process involves analyzing both the generated visual content and the training examples. The generated visual content is linked to a specific group of training examples based on their properties. Then, data records are updated to show the contribution of the specific group to the generated visual content. This recorded information helps in crediting the source of…

    This is a first-of-its-kind solution for identifying which training examples taught a generative model to create visual content. The process involves analyzing both the generated visual content and the training examples. The generated visual content is linked to a specific group of training examples based on their properties. Then, data records are updated to show the contribution of the specific group to the generated visual content. This recorded information helps in crediting the source of the training examples, understanding the importance of different training examples, and guiding the acquisition of additional training data.

    Other inventors
    See patent
  • PROMPT-BASED ATTRIBUTION OF GENERATED MEDIA CONTENTS TO TRAINING EXAMPLES

    Issued 11947922

    This is a solution for identifying which training examples taught a generative model to create visual content in response to a specific prompt. The process involves analyzing both the prompt and the training examples. The generated visual content is linked to a specific group of training examples based on the prompt and the properties of the training examples. Then, data records are updated to show the contribution of the specific group to the generated visual content. This recorded information…

    This is a solution for identifying which training examples taught a generative model to create visual content in response to a specific prompt. The process involves analyzing both the prompt and the training examples. The generated visual content is linked to a specific group of training examples based on the prompt and the properties of the training examples. Then, data records are updated to show the contribution of the specific group to the generated visual content. This recorded information helps in crediting the source of the training examples, understanding the importance of different training examples, and guiding the acquisition of additional training data.

    Other inventors
    See patent
  • IDENTIFYING PROMPTS USED FOR TRAINING OF INFERENCE MODELS

    Issued 11934792

    This solution determines if a specific text prompt was used to train a generative model. The process involves analyzing both the specific text prompt and data based on parameters of the generative model. It then estimates the likelihood that this prompt was used in at least one of the training examples used to create the generative model. This estimate is then provided, and may be used for various purposes, including detecting copyright infringement, verifying the authenticity of the generative…

    This solution determines if a specific text prompt was used to train a generative model. The process involves analyzing both the specific text prompt and data based on parameters of the generative model. It then estimates the likelihood that this prompt was used in at least one of the training examples used to create the generative model. This estimate is then provided, and may be used for various purposes, including detecting copyright infringement, verifying the authenticity of the generative model, and ensuring ethical use of data in training AI systems.

    Other inventors
    See patent
  • VISUAL CONTENT OPTIMIZATION

    Issued 11915348

    Performing repeated adjustments to visual contents used in communications with different users, gauge their reactions, and then steering further adjustments to the visual contents based on those reactions. The process includes representation of visual contents as mathematical objects in a special space, and usage of mathematical optimization on these objects to select the optimal adjustment based on the reactions to the previous visual content. By iteratively improving the content, the visual…

    Performing repeated adjustments to visual contents used in communications with different users, gauge their reactions, and then steering further adjustments to the visual contents based on those reactions. The process includes representation of visual contents as mathematical objects in a special space, and usage of mathematical optimization on these objects to select the optimal adjustment based on the reactions to the previous visual content. By iteratively improving the content, the visual content becomes increasingly effective and appealing to users over time.

    Other inventors
    See patent
  • SYNTHETIC VISUAL CONTENT CREATION AND MODIFICATION USING TEXTUAL INPUT

    Issued 11880917

    The software enables a user to generate or find visual contents (like images, graphics or videos) staring from just a few. The process involves taking the user’s keywords and generates various textual prompts from them. The user has the option to tweak these prompts to better fit their vision. Once the user selects one of these textual prompts, the software then generates or retrieves multiple visual contents that align with the chosen prompt. These visuals are then displayed to the user…

    The software enables a user to generate or find visual contents (like images, graphics or videos) staring from just a few. The process involves taking the user’s keywords and generates various textual prompts from them. The user has the option to tweak these prompts to better fit their vision. Once the user selects one of these textual prompts, the software then generates or retrieves multiple visual contents that align with the chosen prompt. These visuals are then displayed to the user, making the process of finding or creating images and videos much more tailored to the user's specific needs and preferences.

    Other inventors
    See patent
  • GENERATING VISUAL CONTENT CONSISTENT WITH ASPECTS OF A VISUAL LANGUAGE

    Issued 11854129

    Generating a new visual content consistent with a visual brand language from on an original visual content. By analyzing the original visual content the software differentiates between brand related and brand independent visual aspects. It then modifies the non-brand elements while preserving the brand-specific aspects. This approach ensures that the newly created visual content maintains a strong connection to the brand's visual style. The end product looks like it was made for the brand…

    Generating a new visual content consistent with a visual brand language from on an original visual content. By analyzing the original visual content the software differentiates between brand related and brand independent visual aspects. It then modifies the non-brand elements while preserving the brand-specific aspects. This approach ensures that the newly created visual content maintains a strong connection to the brand's visual style. The end product looks like it was made for the brand, without straying too far from the original image. The generated visual content fits seamlessly within the brand's aesthetic, ready for practical applications like marketing, advertising, or social media use. This technology is particularly valuable for maintaining brand consistency across various visual media platforms and geographies.

    Other inventors
    See patent
  • GENERATING LOOPED VIDEO CLIPS

    Issued 11769283

    This technology transforms a single still image into a seamless, looped video clip. First, the system receives a still image. Then, using special software, it analyzes this image and creates a series of additional images that form a sequence. This sequence includes a starting image, a middle image that looks different, and an ending image that closely resembles the starting one. When these images are played in order, they form a video clip. When the video reaches the end and starts over, the…

    This technology transforms a single still image into a seamless, looped video clip. First, the system receives a still image. Then, using special software, it analyzes this image and creates a series of additional images that form a sequence. This sequence includes a starting image, a middle image that looks different, and an ending image that closely resembles the starting one. When these images are played in order, they form a video clip. When the video reaches the end and starts over, the transition from the last image back to the first is smooth. This is achieved through a complex process involving mathematical objects. Each image is represented as a mathematical object in a special space, and by manipulating these objects, the system can generate the sequence of images needed for the looped video. This technology automates the process of creating endless animations from a single photo.

    Other inventors
    See patent
  • Camera configured to be mounted to store shelf

    Filed US US10643060B2

    A system for acquiring images of products in a retail store is disclosed. The system may include a first housing configured for location on a retail shelving unit, and an image capture device included in the first housing and configured relative to the first housing such that an optical axis of the image capture device is directed toward an opposing retail shelving unit when the first housing is fixedly mounted on the retail shelving unit. The system may further include a second housing…

    A system for acquiring images of products in a retail store is disclosed. The system may include a first housing configured for location on a retail shelving unit, and an image capture device included in the first housing and configured relative to the first housing such that an optical axis of the image capture device is directed toward an opposing retail shelving unit when the first housing is fixedly mounted on the retail shelving unit. The system may further include a second housing configured for location on the retail shelving unit separate from the first housing, the second housing containing a processor configured to control the image capture device and a network interface for communicating with a remote server. The system may further include a data conduit configured to enable transfer of control signals from the processor to the image capture device.

    Other inventors
  • MONITORING SHELVES WITH PRESSURE AND LIGHT SENSORS

    Issued US 16354608

    A system for monitoring planogram compliance on a store shelf is disclosed. The system may include a plurality of detection sensors and a processor. The processor may be configured to receive first signals from a first subset of detection sensors after a plurality of products are placed on the store shelf, and use the first signals to identify at least one pattern associated with a product type of the products. The processor may further be configured to receive from a second subset of detection…

    A system for monitoring planogram compliance on a store shelf is disclosed. The system may include a plurality of detection sensors and a processor. The processor may be configured to receive first signals from a first subset of detection sensors after a plurality of products are placed on the store shelf, and use the first signals to identify at least one pattern associated with a product type of the products. The processor may further be configured to receive from a second subset of detection sensors second signals indicative of no products being placed on at least one area of the store shelf, and use the second signals to determine at least one empty space on the store shelf. The processor may also be configured to determine, based on the at least one pattern and the at least one empty space, at least one aspect of planogram compliance.

    Other inventors
  • IDENTIFYING PRODUCTS BASED ON PROPORTIONS OF NEARBY BOTTLES

    Filed US 16714861

    A system for acquiring images of products in a retail store is disclosed. The system may include at least one first housing configured for location on a retail shelving unit, and at least one image capture device included in the at least one first housing and configured relative to the at least one first housing such that an optical axis of the at least one image capture device is directed toward an opposing retail shelving unit when the at least one first housing is fixedly mounted on the…

    A system for acquiring images of products in a retail store is disclosed. The system may include at least one first housing configured for location on a retail shelving unit, and at least one image capture device included in the at least one first housing and configured relative to the at least one first housing such that an optical axis of the at least one image capture device is directed toward an opposing retail shelving unit when the at least one first housing is fixedly mounted on the retail shelving unit. The system may further include a second housing configured for location on the retail shelving unit separate from the at least one first housing, the second housing may contain at least one processor configured to control the at least one image capture device and also to control a network interface for communicating with a remote server. The system may also include at least one data conduit extending between the at least one first housing and the second housing, the at least one data conduit being configured to enable transfer of control signals from the at least one processor to the at least one image capture device and to enable collection of image data acquired by the at least one image capture device for transmission by the network interface.

    Other inventors
  • MANAGING INVENTORY OF PERISHABLE PRODUCTS

    Filed US 16569655

    A system for identifying perishable products in a retail store based on analysis of image data and for automatically generating suggestions relating to the identified products is provided. The system may comprise at least one processor configured to: receive a set of images depicting a plurality of perishable products displayed on at least one shelving unit in a retail store; analyze the set of images to determine information about a displayed inventory of the plurality of perishable products;…

    A system for identifying perishable products in a retail store based on analysis of image data and for automatically generating suggestions relating to the identified products is provided. The system may comprise at least one processor configured to: receive a set of images depicting a plurality of perishable products displayed on at least one shelving unit in a retail store; analyze the set of images to determine information about a displayed inventory of the plurality of perishable products; obtain information about additional perishable products scheduled to be displayed on the at least one shelving unit; use the information about the displayed inventory and the information about the additional perishable products to determine at least one suggestion regarding placement of perishable products in the retail store; and provide the at least one suggestion to an entity associated with the retail store.

    Other inventors
  • UPDATING ONLINE STORE INVENTORY BASED ON PHYSICAL STORE INVENTORY

    Filed US 16578595

    A system for identifying products and tracking inventory in a retail store based on analysis of image data is provided. The system may comprise at least one processor configured to receive image data from a plurality of image sensors mounted in a retail store; analyze the image data to estimate a current inventory of at least one product type in the retail store; receive product supply information associated with the at least one product type in the retail store; determine that an online order…

    A system for identifying products and tracking inventory in a retail store based on analysis of image data is provided. The system may comprise at least one processor configured to receive image data from a plurality of image sensors mounted in a retail store; analyze the image data to estimate a current inventory of at least one product type in the retail store; receive product supply information associated with the at least one product type in the retail store; determine that an online order from a virtual store made during a first time period will be fulfilled by an employee of the retail store during a second time period; determine a predicted inventory of the at least one product type during the second time period; and provide information to the virtual store regarding the predicted inventory of the at least one product type during the second time period.

    Other inventors
    See patent
  • AGGREGATING PRODUCT SHORTAGE INFORMATION

    Filed US 16569645

    A system for reducing product shortage durations in retail stores based on analysis of image data is provided. The system may comprise: a communication interface configured to receive image data from retail stores indicative of a product shortage of a product type relative to information describing a placement of products of a product type on a store shelf; and at least one processor configured to: analyze the image data to detect occurrences of product shortages of the product type in the…

    A system for reducing product shortage durations in retail stores based on analysis of image data is provided. The system may comprise: a communication interface configured to receive image data from retail stores indicative of a product shortage of a product type relative to information describing a placement of products of a product type on a store shelf; and at least one processor configured to: analyze the image data to detect occurrences of product shortages of the product type in the retail stores and determine durations associated with the occurrences; identify a common factor contributing to the duration of part of the occurrences of the product shortages; determine an action, associated with the at least one common factor, for potentially reducing product shortage durations of future shortages of the product type in the retail stores; and provide information associated with the identified action to an entity.

    Other inventors
  • MONITORING PRODUCT SHORTAGES OVER TIME

    Filed US 16569635

    A system for processing images captured in a retail store and automatically identifying a product shortage is provided. The system may comprise at least one processor configured to: access information describing a placement of products; receive image data from an image sensor; analyze a first image captured at a first time to determine that a first quantity of products exceeds a quantity threshold; analyze a second image captured at a second time to determine that a second quantity is below the…

    A system for processing images captured in a retail store and automatically identifying a product shortage is provided. The system may comprise at least one processor configured to: access information describing a placement of products; receive image data from an image sensor; analyze a first image captured at a first time to determine that a first quantity of products exceeds a quantity threshold; analyze a second image captured at a second time to determine that a second quantity is below the quantity threshold; based on the determination that the first quantity exceeds the quantity threshold, avoid initiating an unscheduled action to cause restocking the store shelf with products until a third time; analyze a third image captured at the third time to determine that a third quantity is below the quantity threshold; and based on the determination, provide information indicative of a product shortage at the store shelf.

    Other inventors
  • MONITORING A DISPLAY AND SHELF OF THE SAME PRODUCT TYPE

    Issued US 16354175

    The present disclosure relates to systems and methods for identifying products in retail stores based on analysis of image data and for automatically generating performance indicators relating to the identified products. In one implementation, the system may include a processor configured to receive a first set of images depicting a first plurality of products associated with single product type displayed on a first shelving unit in a retail store; analyze the first set of images to determine…

    The present disclosure relates to systems and methods for identifying products in retail stores based on analysis of image data and for automatically generating performance indicators relating to the identified products. In one implementation, the system may include a processor configured to receive a first set of images depicting a first plurality of products associated with single product type displayed on a first shelving unit in a retail store; analyze the first set of images to determine first product turnover data associated with the first shelving unit; receive a second set of images depicting a second plurality of products also associated with the single product type displayed on a second shelving unit in the retail store nonadjacent to the first shelving unit; and analyze the second set of images to determine second product turnover data associated with the second shelving unit.

    Other inventors
  • SELECTIVE USAGE OF PRODUCT MODELS

    Filed US 20190213441

    A system for identifying products in a retail store is provided. The system may include a processor configured to: receive an image depicting a store shelf and a product displayed thereon; select a product model subset based on a characteristic of the store shelf determined based on analysis of the image; determine whether the product model subset is applicable to the product; and when the product model subset is applicable to the product, analyze a representation of the product depicted in the…

    A system for identifying products in a retail store is provided. The system may include a processor configured to: receive an image depicting a store shelf and a product displayed thereon; select a product model subset based on a characteristic of the store shelf determined based on analysis of the image; determine whether the product model subset is applicable to the product; and when the product model subset is applicable to the product, analyze a representation of the product depicted in the image using the product model subset, and identify the product based on the analysis of the representation of the product.

    Other inventors
  • USING CONTEXT TO UPDATE PRODUCT MODELS (AS AMENDED)

    Filed US 16354601

    A system for processing images captured in a retail store is provided. The system may include a processor configured to: access a database storing a group of product models; receive an image depicting at least part of a store shelf having a plurality of products of a same type displayed thereon; analyze the image and determine a first candidate type of the products based on the group of product models and the image analysis; determine a first confidence level associated with the first candidate…

    A system for processing images captured in a retail store is provided. The system may include a processor configured to: access a database storing a group of product models; receive an image depicting at least part of a store shelf having a plurality of products of a same type displayed thereon; analyze the image and determine a first candidate type of the products based on the group of product models and the image analysis; determine a first confidence level associated with the first candidate type; when the first confidence level is below a confidence threshold, determine a second candidate type of the products using contextual information; determine a second confidence level associated with the determined second candidate type of the plurality of products; and when the second confidence level is above the confidence threshold, initiate an action to update the group of product models stored in the database.

    Other inventors
    See patent
  • IDENTIFYING BOTTLE SIZES BASED ON BOTTLE PROPORTIONS

    Issued US 16354672

    A system for processing images captured in a retail store is provided. The system may include at least one processor configured to receive an image depicting a store shelf having at least one bottle displayed thereon and analyse the image to detect a representation in the image of the at least one bottle. The at least one bottle may have an outline design. The at least one processor is also configured to identify in the image two outline elements being associated with the outline design of the…

    A system for processing images captured in a retail store is provided. The system may include at least one processor configured to receive an image depicting a store shelf having at least one bottle displayed thereon and analyse the image to detect a representation in the image of the at least one bottle. The at least one bottle may have an outline design. The at least one processor is also configured to identify in the image two outline elements being associated with the outline design of the at least one bottle. Each of the two outline elements may have a specific length. The at least one processor may further be configured to determine a size of the at least one bottle based on a comparison of the lengths of the two outline elements.

    Other inventors
  • USING PRICE IN VISUAL PRODUCT RECOGNITION

    Issued US 16353390

    A system for processing images captured in a retail store and differentiating between products with similar visual appearances is provided. The system may comprise at least one processor configured to receive at least one image depicting a store shelf having a product displayed thereon, analyze the at least one image to detect the product, determine that the detected product is either a first type of product or a second type of product, analyze the at least one image to determine a price…

    A system for processing images captured in a retail store and differentiating between products with similar visual appearances is provided. The system may comprise at least one processor configured to receive at least one image depicting a store shelf having a product displayed thereon, analyze the at least one image to detect the product, determine that the detected product is either a first type of product or a second type of product, analyze the at least one image to determine a price associated with the detected product, determine that the detected product is of the first type of product when the determined price falls within a first price range associated with the first type of product, and determine that the detected product is of the second type of product when the determined price falls within a second price range associated with the second type of product.

    Other inventors
  • INSPECTING STORE SHELF CAPACITY

    Issued US 16353621

    A system for processing images captured in a retail store is provided. The system may comprise at least one processor configured receive at least one image depicting part of at least one store shelf having a plurality of products displayed thereon, the plurality of products including a group of first products associated with a first product size and a group of second products associated with a second product size, analyze the at least one image to detect the plurality of products, identify one…

    A system for processing images captured in a retail store is provided. The system may comprise at least one processor configured receive at least one image depicting part of at least one store shelf having a plurality of products displayed thereon, the plurality of products including a group of first products associated with a first product size and a group of second products associated with a second product size, analyze the at least one image to detect the plurality of products, identify one or more vacant spaces associated with the plurality of products, determine that by rearranging the group of second products to partially eliminate the one or more identified vacant spaces, at least one additional first product may be displayed on the at least one store shelf next to the group of first products, and provide information to a user indicative of the identified vacant spaces.

    Other inventors
  • WITHHOLDING NOTIFICATIONS DUE TO TEMPORARY MISPLACED PRODUCTS

    Issued US 16353452

    A system for processing images captured in a retail store and automatically identifying misplaced products is provided. The system may comprise at least one processor configured to receive one or more images captured by one or more image sensors from an environment of a retail store, detect in the one or more images a first product, determine that the first product is not located in the first correct display location, cause an issuance of a user-notification associated with the first product…

    A system for processing images captured in a retail store and automatically identifying misplaced products is provided. The system may comprise at least one processor configured to receive one or more images captured by one or more image sensors from an environment of a retail store, detect in the one or more images a first product, determine that the first product is not located in the first correct display location, cause an issuance of a user-notification associated with the first product, detect in the one or more images a second product, determine that the second product is not located in the second correct display location, and after determining that the second product is not located in the second correct display location and when the second urgency level is lower than the first urgency level, withhold issuance of a user-notification associated with the second product.

    Other inventors
  • WITHHOLDING ALERTS DUE TO TEMPORARY SHELF OCCLUSION

    Issued US 16353499

    A system for processing images to automatically identify occlusions in a field of view of one or more cameras in retail stores is provided. The system may comprise at least one processor configured to receive one or more images from an environment of a retail store, detect in the one or more images a first occlusion event, analyze the plurality of images to determine an indicator of a first level of urgency for resolving the first occlusion event, cause issuance of a user-notification…

    A system for processing images to automatically identify occlusions in a field of view of one or more cameras in retail stores is provided. The system may comprise at least one processor configured to receive one or more images from an environment of a retail store, detect in the one or more images a first occlusion event, analyze the plurality of images to determine an indicator of a first level of urgency for resolving the first occlusion event, cause issuance of a user-notification associated with the first occlusion event, detect in the one or more images a second occlusion event, analyze the plurality of images to determine an indicator of a second level of urgency for resolving the second occlusion event, and when the second urgency level is lower than the first urgency level, withhold issuance of a user-notification associated with the second occlusion event.

    Other inventors
  • COMPARING PLANOGRAM COMPLIANCE TO CHECKOUT DATA

    Filed US 16354186

    The present disclosure relates to systems and methods for identifying products and monitoring planogram compliance using analysis of image data. In one implementation, the method may include accessing at least one planogram describing a desired placement of a plurality of product types on shelves of a plurality of retail stores; receiving image data from the plurality of retail stores; analyzing the image data to determine an actual placement of the plurality of product types on the shelves of…

    The present disclosure relates to systems and methods for identifying products and monitoring planogram compliance using analysis of image data. In one implementation, the method may include accessing at least one planogram describing a desired placement of a plurality of product types on shelves of a plurality of retail stores; receiving image data from the plurality of retail stores; analyzing the image data to determine an actual placement of the plurality of product types on the shelves of the plurality of retail stores; determining at least one characteristic of planogram compliance based on detected differences between the at least one planogram and the actual placement of the plurality of product types on the shelves of the plurality of retail stores; and receiving checkout data from the plurality of retail stores reflecting sales of at least one product type from the plurality of product types.

    Other inventors
    See patent
  • PRIORITIZING SHELF-ORIENTED TASKS

    Filed US 16354170

    The present disclosure relates to systems and methods for processing images captured in a retail store and automatically addressing detected conditions within the retail store. In one implementation, the system may include a processor configured to receive a plurality of images depicting a plurality of products displayed on a plurality of store shelves; detect in the plurality of images an indicator of a first service-improvement condition relating to the plurality of products; detect in the…

    The present disclosure relates to systems and methods for processing images captured in a retail store and automatically addressing detected conditions within the retail store. In one implementation, the system may include a processor configured to receive a plurality of images depicting a plurality of products displayed on a plurality of store shelves; detect in the plurality of images an indicator of a first service-improvement condition relating to the plurality of products; detect in the plurality of images an indicator of a second service-improvement condition relating to the plurality of products; determine a first product-related task for addressing the first service-improvement condition; determine a second product-related task for addressing the second service-improvement condition; and access a database storing information indicative of a first employee and a second employee on duty during a time interval over which the plurality of images was received.

    Other inventors
    See patent
  • USING AUGMENTED REALITY FOR IMAGE CAPTURING A RETAIL UNIT

    Filed US 16244907

    Methods, devices, and computer-readable storage media for providing a user with augmented guidance to capture images of products placed on a store shelving unit, the method including using an image sensor of a mobile device to capture and display in real-time a video stream depicting a store shelving unit, augmenting the video stream with a marking identifying an area of the store shelving unit and receiving an image including an area outside the marked area. A plurality of images captured by…

    Methods, devices, and computer-readable storage media for providing a user with augmented guidance to capture images of products placed on a store shelving unit, the method including using an image sensor of a mobile device to capture and display in real-time a video stream depicting a store shelving unit, augmenting the video stream with a marking identifying an area of the store shelving unit and receiving an image including an area outside the marked area. A plurality of images captured by the image sensor and associated with a discontinuous first area of the store shelving unit with at least two non-overlapping regions and having image resolution higher than an image resolution of the video stream are used to mark the area of the video stream representing discontinuous first area and a second area outside the discontinuous first area. The received image overlaps the discontinuous first area and second area.

    Other inventors
    See patent
  • IDENTIFYING PRODUCTS USING A VISUAL CODE

    Filed US 16310157

    This disclosure relates to systems, methods, and devices that can identify products on a shelf, and determine item descriptions and pricing from associated labels. In one embodiment, an image processing system for providing an indication about shelf label accuracy in a store is provided. The image processing system comprises at least one processor configured to receive, from a hand-held device, an image depicting products on store shelves, and associated labels coupled to the store shelves. The…

    This disclosure relates to systems, methods, and devices that can identify products on a shelf, and determine item descriptions and pricing from associated labels. In one embodiment, an image processing system for providing an indication about shelf label accuracy in a store is provided. The image processing system comprises at least one processor configured to receive, from a hand-held device, an image depicting products on store shelves, and associated labels coupled to the store shelves. The processor can be configured to process the image to identify at least some of the products and to access a database to determine associated product ID numbers. The processor can be further configured to determine product identifier and displayed price from the associated labels. The processor can also be configured to determine one or more product-label mismatches related to incorrect product placement on the shelf and to provide electronic notification of the mismatches.

    Other inventors
    See patent
  • METHOD AND A SYSTEM FOR OBJECT RECOGNITION

    Issued US 15316657

    The present disclosure provides a method of image processing comprising: obtaining by an imaging device a low resolution version and a high resolution version of a retail image, the high resolution version of the retail image being a temporary file to be erased automatically after a predetermined time period; transmitting to a server the low resolution version of the retail image; upon receipt of a request from the server, the request including data representative of a contour of an…

    The present disclosure provides a method of image processing comprising: obtaining by an imaging device a low resolution version and a high resolution version of a retail image, the high resolution version of the retail image being a temporary file to be erased automatically after a predetermined time period; transmitting to a server the low resolution version of the retail image; upon receipt of a request from the server, the request including data representative of a contour of an unidentified item in the low resolution version of the retail image, cropping a high resolution item image from the high resolution version of the retail image, the high resolution item image corresponding to the contour of the unidentified item; and transmitting the high resolution item image to the server thereby enabling updating an item database.

    Other inventors
  • VISUAL CONTENT OPTIMIZATION

    US Patent Application No. 17/519,500

Honors & Awards

  • Google Europe PhD Fellowship in Computer Vision

    Google

    https://research.google/outreach/phd-fellowship/recipients/?category=2011
    https://services.google.com/fh/files/blogs/2011GoogleFellowshipRecipients.pdf

More activity by Yair

View Yair’s full profile

  • See who you know in common
  • Get introduced
  • Contact Yair directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Yair Adato

Add new skills with these courses