Patents by Inventor Itshak Horovitz

Itshak Horovitz has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20180307910
    Abstract: Models are generated from objects identified in video. Each model is evaluated based on knowledge of the objects determined from video analysis, and preferred models are identified based on the evaluations. In some examples, each model could be evaluated by tracking a movement of each object in the video by using each model to track the object from which it was generated, evaluating an ability of each model to identify the objects in the video that are similar to the object from which it was generated, and determining an amount of false identifications made by each model of different objects in different video that does not include the object from which it was generated.
    Type: Application
    Filed: June 29, 2018
    Publication date: October 25, 2018
    Applicant: Verint Americas Inc.
    Inventors: Gadi Zimerman, Itshak Horovitz, Shmuel Akerman, Amir Sole
  • Patent number: 10032079
    Abstract: Models are generated from objects identified in video. Each model is evaluated based on knowledge of the objects determined from video analysis, and preferred models are identified based on the evaluations. In some examples, each model could be evaluated by tracking a movement of each object in the video by using each model to track the object from which it was generated, evaluating an ability of each model to identify the objects in the video that are similar to the object from which it was generated, and determining an amount of false identifications made by each model of different objects in different video that does not include the object from which it was generated.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: July 24, 2018
    Assignee: Verint Americas Inc.
    Inventors: Gadi Zimerman, Itshak Horovitz, Shmuel Akerman, Amir Sole
  • Publication number: 20170109583
    Abstract: Models are generated from objects identified in video. Each model is evaluated based on knowledge of the objects determined from video analysis, and preferred models are identified based on the evaluations. In some examples, each model could be evaluated by tracking a movement of each object in the video by using each model to track the object from which it was generated, evaluating an ability of each model to identify the objects in the video that are similar to the object from which it was generated, and determining an amount of false identifications made by each model of different objects in different video that does not include the object from which it was generated.
    Type: Application
    Filed: December 30, 2016
    Publication date: April 20, 2017
    Applicant: Verint Americas Inc.
    Inventors: Gadi Zimerman, Itshak Horovitz, Shmuel Akerman, Amir Sole
  • Patent number: 9268996
    Abstract: Models are generated from objects identified in video. Each model is evaluated based on knowledge of the objects determined from video analysis, and preferred models are identified based on the evaluations. In some examples, each model could be evaluated by tracking a movement of each object in the video by using each model to track the object from which it was generated, evaluating an ability of each model to identify the objects in the video that are similar to the object from which it was generated, and determining an amount of false identifications made by each model of different objects in different video that does not include the object from which it was generated.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: February 23, 2016
    Assignee: VERINT SYSTEMS INC.
    Inventors: Gadi Zimerman, Itshak Horovitz, Shmuel Akerman, Amir Sole
  • Patent number: 9218669
    Abstract: A method for image ghost removal is provided. The method for image ghost removal includes receiving an image and a background model related to the image, and generating a foreground mask based on the image and the background model. The method also includes identifying image ghosts within the foreground mask, and updating the background model to eliminate the image ghosts.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: December 22, 2015
    Assignee: VERINT SYSTEMS LTD.
    Inventors: Oren Golan, Itshak Horovitz
  • Patent number: 8965054
    Abstract: A method executed by a computer system for detecting edges comprises receiving an image comprising a plurality of pixels, determining a phase congruency value for a pixel, where the phase congruency value comprises a plurality of phase congruency components, and determining if the phase congruency value satisfies a phase congruency criteria. If the phase congruency value satisfies the phase congruency criteria, the computer system categorizes the pixel as an edge pixel. If the phase congruency value does not satisfy the phase congruency criteria, the computer system compares a first phase congruency component of the plurality of phase congruency components to a phase congruency component criteria. If the first phase congruency component satisfies the phase congruency component criteria, the computer system categorizes the pixel as an edge pixel, and if the first phase congruency component does not satisfy the phase congruency component criteria, categorizes the pixel as a non-edge pixel.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: February 24, 2015
    Assignee: Verint Systems Ltd.
    Inventors: Oren Golan, Shmuel Kiro, Itshak Horovitz
  • Patent number: 8953900
    Abstract: Systems, methods, and software for operating an image processing system are provided herein. In a first example, a method of operating an image processing system is provided. The method includes identifying object pixels associated with an object of interest in a scene, identifying additional pixels to associate with the object of interest, and performing an operation based on a depth of the object in the scene on target pixels comprised of the object pixels and the additional pixels to change a quality of the object of interest.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: February 10, 2015
    Assignee: Verint Americas Inc.
    Inventors: Oren Golan, Itshak Horovitz
  • Patent number: 8948533
    Abstract: Systems, methods, and software for operating an image processing system are provided herein. In a first example, a method of operating an image processing system is provided. The method includes identifying object pixels associated with an object of interest in a scene, identifying additional pixels to associate with the object of interest, and performing an operation based on a depth of the object in the scene on target pixels comprised of the object pixels and the additional pixels to change a quality of the object of interest.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: February 3, 2015
    Assignee: Verint Americas Inc.
    Inventors: Oren Golan, Itshak Horovitz
  • Patent number: 8824823
    Abstract: Systems, methods, and software for operating an image processing system are provided herein. In a first example, a method of operating an image processing system is provided. The method includes identifying object pixels associated with an object of interest in a scene, identifying additional pixels to associate with the object of interest, and performing an operation based on a depth of the object in the scene on target pixels comprised of the object pixels and the additional pixels to change a quality of the object of interest.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: September 2, 2014
    Assignee: Verint Americas Inc.
    Inventors: Oren Golan, Itshak Horovitz
  • Publication number: 20140233803
    Abstract: Systems, methods, and software for operating an image processing system are provided herein. In a first example, a method of operating an image processing system is provided. The method includes identifying object pixels associated with an object of interest in a scene, identifying additional pixels to associate with the object of interest, and performing an operation based on a depth of the object in the scene on target pixels comprised of the object pixels and the additional pixels to change a quality of the object of interest.
    Type: Application
    Filed: April 29, 2014
    Publication date: August 21, 2014
    Applicant: Verint Systems Ltd.
    Inventors: Oren Golan, Itshak Horovitz
  • Publication number: 20140233802
    Abstract: Systems, methods, and software for operating an image processing system are provided herein. In a first example, a method of operating an image processing system is provided. The method includes identifying object pixels associated with an object of interest in a scene, identifying additional pixels to associate with the object of interest, and performing an operation based on a depth of the object in the scene on target pixels comprised of the object pixels and the additional pixels to change a quality of the object of interest.
    Type: Application
    Filed: April 29, 2014
    Publication date: August 21, 2014
    Applicant: VERINT SYSTEMS LTD.
    Inventors: Oren Golan, Itshak Horovitz
  • Publication number: 20140112541
    Abstract: A method executed by a computer system for detecting edges comprises receiving an image comprising a plurality of pixels, determining a phase congruency value for a pixel, where the phase congruency value comprises a plurality of phase congruency components, and determining if the phase congruency value satisfies a phase congruency criteria. If the phase congruency value satisfies the phase congruency criteria, the computer system categorizes the pixel as an edge pixel. If the phase congruency value does not satisfy the phase congruency criteria, the computer system compares a first phase congruency component of the plurality of phase congruency components to a phase congruency component criteria. If the first phase congruency component satisfies the phase congruency component criteria, the computer system categorizes the pixel as an edge pixel, and if the first phase congruency component does not satisfy the phase congruency component criteria, categorizes the pixel as a non-edge pixel.
    Type: Application
    Filed: December 31, 2013
    Publication date: April 24, 2014
    Applicant: VERINT SYSTEMS LTD.
    Inventors: Oren Golan, Shmuel Kiro, Itshak Horovitz
  • Patent number: 8644617
    Abstract: A method executed by a computer system for detecting edges comprises receiving an image comprising a plurality of pixels, determining a phase congruency value for a pixel, where the phase congruency value comprises a plurality of phase congruency components, and determining if the phase congruency value satisfies a phase congruency criteria. If the phase congruency value satisfies the phase congruency criteria, the computer system categorizes the pixel as an edge pixel. If the phase congruency value does not satisfy the phase congruency criteria, the computer system compares a first phase congruency component of the plurality of phase congruency components to a phase congruency component criteria. If the first phase congruency component satisfies the phase congruency component criteria, the computer system categorizes the pixel as an edge pixel, and if the first phase congruency component does not satisfy the phase congruency component criteria, categorizes the pixel as a non-edge pixel.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: February 4, 2014
    Assignee: Verint Systems Ltd.
    Inventors: Oren Golan, Shmuel Kiro, Itshak Horovitz
  • Patent number: 8532393
    Abstract: A method for extracting line segments from an edge image comprises receiving a digital image comprising a plurality of edge pixels, and processing the plurality of edge pixels using a breadth first search to determine a plurality of breadth first search pixels in a breadth first search order for a connected component. The connected component comprises a plurality of components. The method continues by processing the plurality of breadth first search pixels in an order related to the breadth first search order to determine a plurality of component pixels for at least one component of the plurality of components. Each of the plurality of components comprises a line segment. The method concludes by processing the plurality of component pixels to determine a plurality of line segment pixels for the line segment.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: September 10, 2013
    Assignee: Verint Systems Ltd.
    Inventors: Oren Golan, Shmuel Kiro, Itshak Horovitz
  • Patent number: 8379921
    Abstract: A video system for determining a region of interest in a video comprising a video source and a video processing system is provided. The video processing system is configured to receive the video from the video source and identify at least one object in the video which is in contact with the floor. The video processing system is further configured to determine a contact point between the object and the floor in a frame of the video and identify at least one polygon representing the floor in the frame, wherein the polygon includes the contact point. The video processing system is further configured to identify a three dimensional volume representing a space above the polygon extending to a designated height and select the region of interest by identifying a two dimensional area of the frame based on the three dimensional volume.
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: February 19, 2013
    Assignee: Verint Systems Ltd.
    Inventors: Oren Golan, Shmuel Kiro, Itshak Horovitz, Amir Sole, Zvi Figov
  • Publication number: 20120243793
    Abstract: A method executed by a computer system for detecting edges comprises receiving an image comprising a plurality of pixels, determining a phase congruency value for a pixel, where the phase congruency value comprises a plurality of phase congruency components, and determining if the phase congruency value satisfies a phase congruency criteria. If the phase congruency value satisfies the phase congruency criteria, the computer system categorizes the pixel as an edge pixel. If the phase congruency value does not satisfy the phase congruency criteria, the computer system compares a first phase congruency component of the plurality of phase congruency components to a phase congruency component criteria. If the first phase congruency component satisfies the phase congruency component criteria, the computer system categorizes the pixel as an edge pixel, and if the first phase congruency component does not satisfy the phase congruency component criteria, categorizes the pixel as a non-edge pixel.
    Type: Application
    Filed: June 11, 2012
    Publication date: September 27, 2012
    Applicant: VERINT SYSTEMS LTD.
    Inventors: Oren Golan, Shmuel Kiro, Itshak Horovitz
  • Patent number: 8224028
    Abstract: A method for analyzing queues using video analytics is provided. The method includes receiving a video comprising a plurality of images of a scene. The scene includes a queue region and an operation region. The method also includes processing at least a first image of the plurality of images to determine an occurrence of a first event associated with the operation region, and processing at least a second image of the plurality of images to determine an occurrence of a second event associated with the operation region. The method further includes determining an operation time based on an amount of time between the first event and the second event, processing at least a third image of the plurality of images to determine a quantity of entities in the queue region, and determining a wait time based on the operation time and the quantity of entities in the queue region.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: July 17, 2012
    Assignee: Verint Systems Ltd.
    Inventors: Oren Golan, Or Sheffet, Shmuel Kiro, Itshak Horovitz
  • Patent number: 8200022
    Abstract: A method executed by a computer system for detecting edges comprises receiving an image comprising a plurality of pixels, determining a phase congruency value for a pixel, where the phase congruency value comprises a plurality of phase congruency components, and determining if the phase congruency value satisfies a phase congruency criteria. If the phase congruency value satisfies the phase congruency criteria, the computer system categorizes the pixel as an edge pixel. If the phase congruency value does not satisfy the phase congruency criteria, the computer system compares a first phase congruency component of the plurality of phase congruency components to a phase congruency component criteria. If the first phase congruency component satisfies the phase congruency component criteria, the computer system categorizes the pixel as an edge pixel, and if the first phase congruency component does not satisfy the phase congruency component criteria, categorizes the pixel as a non-edge pixel.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: June 12, 2012
    Assignee: Verint Systems Ltd.
    Inventors: Oren Golan, Shmuel Kiro, Itshak Horovitz
  • Publication number: 20120082386
    Abstract: A method for extracting line segments from an edge image comprises receiving a digital image comprising a plurality of edge pixels, and processing the plurality of edge pixels using a breadth first search to determine a plurality of breadth first search pixels in a breadth first search order for a connected component. The connected component comprises a plurality of components. The method continues by processing the plurality of breadth first search pixels in an order related to the breadth first search order to determine a plurality of component pixels for at least one component of the plurality of components. Each of the plurality of components comprises a line segment. The method concludes by processing the plurality of component pixels to determine a plurality of line segment pixels for the line segment.
    Type: Application
    Filed: December 6, 2011
    Publication date: April 5, 2012
    Inventors: Oren Golan, Shmuel Kiro, Itshak Horovitz
  • Patent number: 8090204
    Abstract: A method for extracting line segments from an edge image comprises receiving a digital image comprising a plurality of edge pixels, and processing the plurality of edge pixels using a breadth first search to determine a plurality of breadth first search pixels in a breadth first search order for a connected component. The connected component comprises a plurality of components. The method continues by processing the plurality of breadth first search pixels in an order related to the breadth first search order to determine a plurality of component pixels for at least one component of the plurality of components. Each of the plurality of components comprises a line segment. The method concludes by processing the plurality of component pixels to determine a plurality of line segment pixels for the line segment.
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: January 3, 2012
    Assignee: Verint Systems, Ltd.
    Inventors: Oren Golan, Shmuel Kiro, Itshak Horovitz