Patents by Inventor Sina Afrooze

Sina Afrooze 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: 20230415348
    Abstract: Methods, systems, and techniques for image processing using a vision pipeline. A first image is obtained by a vison processor from a camera. The vision processor processes the first image using a vision pipeline. The vision pipeline includes a group of connected processing nodes, and at least one of the nodes relies on an asset to perform a processing task based on the first image. Pre-configured assets corresponding to various configurations may be deployed to multiple vision processors using a shared asset repository, thereby facilitating deployment and customization at scale.
    Type: Application
    Filed: November 19, 2021
    Publication date: December 28, 2023
    Inventors: Sina AFROOZE, Ralph William Graeme JOHNS
  • Publication number: 20230368414
    Abstract: A pick and place system comprises a computer connected to receive images of a field of view of a bin or other location at which objects are placed from disparate viewpoints. The computer is configured to process 2D image data of one or more of the images to determine a coarse pose and search range corresponding to the object. The computer is configured to perform subsequent stereo matching within the search range to obtain an accurate pose of the object. The computer is connected to control a robot to pick and place a selected object. Poses of objects may be determined asynchronously with picking the objects. Poses of plural objects may be determined and saved. the images may be processed to detect changes in the field of view. Saved poses for objects unaffected by changes may be used to pick the corresponding objects.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 16, 2023
    Inventors: Sina AFROOZE, Aleksey Nikolai NOZDRYN-PLOTNICKI
  • Patent number: 11228764
    Abstract: A system for streaming multiple encodings of a source video stream is disclosed. A source video device system captures and/or receives source video comprising a plurality of source video frames. The source video device system encodes the source video frames into virtual frames, with each of the virtual frames being encoded using at least one different encoding parameter. The source video device system forms a container frame from the virtual frames and transmits the container frame over a network. In an example embodiment, the container frame comprises the virtual frames associated with a particular source frame and a container timestamp applicable to all of the virtual frames in the container frame.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: January 18, 2022
    Assignee: AVIGILON CORPORATION
    Inventors: Shaun P. Marlatt, Oren Shir, Peter W. Neufeld, Van C. Nguyen, Sina Afrooze
  • Patent number: 10567765
    Abstract: A system for streaming multiple encodings of a source video stream is disclosed. A source video device system captures and/or receives source video comprising a plurality of source video frames. The source video device system encodes the source video frames into virtual frames, with each of the virtual frames being encoded using at least one different encoding parameter. To each virtual frame is appended virtual stream identifier which is appropriate for a selected transmission mechanism. The source video device system forms a container frame from the virtual frames and transmits the container frame over a network. Devices receiving transmissions over unreliable connections may reconstruct the transmitted streams using the synchronization headers.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: February 18, 2020
    Assignee: AVIGILON CORPORATION
    Inventors: Shaun P. Marlatt, Oren Shir, Peter W. Neufeld, Van C. Nguyen, Sina Afrooze
  • Patent number: 10349486
    Abstract: A method for generating an infrared (IR) beam for illuminating a scene to be imaged comprises providing at least two IR emitters, including a first IR emitter operable to emit a wide beam component of the IR beam, and a second IR emitter operable to emit a narrow beam component of the IR beam, wherein the wide beam component has a linear profile that has a lower standard deviation than a linear profile of the narrow beam component. The method also comprises selecting a desired linear profile for the IR beam, and selecting a power ratio of power directed to the first IR emitter and power directed to the second IR emitter that produces the IR beam with the desired linear profile when the narrow beam component and wide beam component are combined.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: July 9, 2019
    Assignee: Avigilon Corporation
    Inventors: Sina Afrooze, Michael Neufeld, Guoqian Sun, Piotr Celler, Colin Janssen, Jeremy Hale, Frederick Ramsay
  • Patent number: 10334145
    Abstract: A camera that supports removable storage divided into multiple partitions is configured to write files to removable storage that is formatted into journaled and non-journaled partitions. The journaled partition uses a journaling file system and the non-journaled partition uses a non-journaling file system that is supported natively by an operating system, such as the operating system of a desktop computer. The non-journaled partition has stored on it computer program code executable by a processor to use the operating system to access files stored on the journaled partition. The camera may also be configured to partition the removable storage into the journaled and non-journaled partitions. The camera writes data to the journaled partition. This permits the processor to access the files stored on the journaled partition by the camera even if the operating system does not natively support the journaled partition.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: June 25, 2019
    Assignee: Avigilon Corporation
    Inventor: Sina Afrooze
  • Publication number: 20180213128
    Abstract: A camera that supports removable storage divided into multiple partitions is configured to write files to removable storage that is formatted into journaled and non-journaled partitions. The journaled partition uses a journaling file system and the non-journaled partition uses a non-journaling file system that is supported natively by an operating system, such as the operating system of a desktop computer. The non-journaled partition has stored on it computer program code executable by a processor to use the operating system to access files stored on the journaled partition. The camera may also be configured to partition the removable storage into the journaled and non-journaled partitions. The camera writes data to the journaled partition. This permits the processor to access the files stored on the journaled partition by the camera even if the operating system does not natively support the journaled partition.
    Type: Application
    Filed: March 19, 2018
    Publication date: July 26, 2018
    Applicant: Avigilon Corporation
    Inventor: Sina Afrooze
  • Patent number: 9992404
    Abstract: Methods, systems, and techniques for adjusting camera focus to facilitate infrared imaging are employed to account for a difference in wavelength between visible and infrared light to permit sharp imaging regardless of whether imaging is performed using visible or infrared light. Camera focus is adjusted in accordance with base and offset values. The base value may be determined in accordance with a curve relating focus motor position and object distance and the offset value may be manually set by the user or automatically set by performing an autofocus method when the camera is operating in low light conditions.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: June 5, 2018
    Assignee: Avigilon Corporation
    Inventors: Christopher M. Monkiewicz, Jamie Westell, Sina Afrooze
  • Patent number: 9615032
    Abstract: A method adjusts an auto exposure target in an auto-exposure operation on a sequence of images, such as a sequence of infrared images. The method comprises: obtaining a histogram of at least one of the images; applying a weighted histogram table to the histogram to obtain weighted histogram bins wherein at least some bins in the histogram containing saturated pixels are assigned a higher weighting value and at least some bins in the histogram containing unsaturated pixels are assigned a lower weighting value, and summing the weighted histogram bins to obtain a saturation score and decreasing an auto exposure target for an auto exposure operation when the saturation score exceeds a first threshold value, and increasing the auto-exposure target when the saturation score is below the first threshold value and the image is underexposed.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: April 4, 2017
    Assignee: Avigilon Corporation
    Inventors: Sina Afrooze, Guoqian Sun
  • Patent number: 9584731
    Abstract: A camera system is provided that provides a smooth and centered zoom, even at high levels of magnification. The camera system corrects for misalignment between the optical axis of a lens and center of an image sensor. As a result of the misalignment, the center of an image will move during a zoom movement. The current camera system corrects for the misalignment as the zoom movement occurs. The correction is matched to the speed of the zoom in order to provide a fluid zoom movement.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: February 28, 2017
    Assignee: Avigilon Corporation
    Inventors: Peter Wai Neufeld, Sina Afrooze
  • Patent number: 9536292
    Abstract: A method adjusts an auto exposure target in an auto-exposure operation on a sequence of images, such as a sequence of infrared images. The method comprises: obtaining a histogram of at least one of the images; applying a weighted histogram table to the histogram to obtain weighted histogram bins wherein at least some bins in the histogram containing saturated pixels are assigned a higher weighting value and at least some bins in the histogram containing unsaturated pixels are assigned a lower weighting value, and summing the weighted histogram bins to obtain a saturation score and decreasing an auto exposure target for an auto exposure operation when the saturation score exceeds a first threshold value, and increasing the auto-exposure target when the saturation score is below the first threshold value and the image is underexposed.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: January 3, 2017
    Assignee: Avigilon Corporation
    Inventors: Sina Afrooze, Guoqian Sun
  • Publication number: 20160330382
    Abstract: A camera system is provided that provides a smooth and centered zoom, even at high levels of magnification. The camera system corrects for misalignment between the optical axis of a lens and center of an image sensor. As a result of the misalignment, the center of an image will move during a zoom movement. The current camera system corrects for the misalignment as the zoom movement occurs. The correction is matched to the speed of the zoom in order to provide a fluid zoom movement.
    Type: Application
    Filed: July 22, 2016
    Publication date: November 10, 2016
    Applicant: Avigilon Corporation
    Inventors: Peter Wai Neufeld, Sina Afrooze
  • Patent number: 9420187
    Abstract: A camera system is provided that provides a smooth and centered zoom, even at high levels of magnification. The camera system corrects for misalignment between the optical axis of a lens and center of an image sensor. As a result of the misalignment, the center of an image will move during a zoom movement. The current camera system corrects for the misalignment as the zoom movement occurs. The correction is matched to the speed of the zoom in order to provide a fluid zoom movement.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: August 16, 2016
    Assignee: Avigilon Corporation
    Inventors: Peter Wai Neufeld, Sina Afrooze
  • Publication number: 20160142608
    Abstract: A method adjusts an auto exposure target in an auto-exposure operation on a sequence of images, such as a sequence of infrared images. The method comprises: obtaining a histogram of at least one of the images; applying a weighted histogram table to the histogram to obtain weighted histogram bins wherein at least some bins in the histogram containing saturated pixels are assigned a higher weighting value and at least some bins in the histogram containing unsaturated pixels are assigned a lower weighting value, and summing the weighted histogram bins to obtain a saturation score and decreasing an auto exposure target for an auto exposure operation when the saturation score exceeds a first threshold value, and increasing the auto-exposure target when the saturation score is below the first threshold value and the image is underexposed.
    Type: Application
    Filed: January 21, 2016
    Publication date: May 19, 2016
    Applicant: Avigilon Corporation
    Inventors: Sina Afrooze, Guoqian Sun
  • Publication number: 20160094780
    Abstract: Methods, systems, and techniques for adjusting camera focus to facilitate infrared imaging are employed to account for a difference in wavelength between visible and infrared light to permit sharp imaging regardless of whether imaging is performed using visible or infrared light. Camera focus is adjusted in accordance with base and offset values. The base value may be determined in accordance with a curve relating focus motor position and object distance and the offset value may be manually set by the user or automatically set by performing an autofocus method when the camera is operating in low light conditions.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 31, 2016
    Applicant: AVIGILON CORPORATION
    Inventors: Christopher M. Monkiewicz, Jamie Westell, Sina Afrooze
  • Publication number: 20150327347
    Abstract: A method for generating an infrared (IR) beam for illuminating a scene to be imaged comprises providing at least two IR emitters, including a first IR emitter operable to emit a wide beam component of the IR beam, and a second IR emitter operable to emit a narrow beam component of the IR beam, wherein the wide beam component has a linear profile that has a lower standard deviation than a linear profile of the narrow beam component. The method also comprises selecting a desired linear profile for the IR beam, and selecting a power ratio of power directed to the first IR emitter and power directed to the second IR emitter that produces the IR beam with the desired linear profile when the narrow beam component and wide beam component are combined.
    Type: Application
    Filed: January 28, 2013
    Publication date: November 12, 2015
    Applicant: Avigilon Corporation
    Inventors: Sina Afrooze, Michael Neufeld, Guoqian Sun, Piotr Celler, Colin Janssen, Jeremy Hale, Frederick Ramsay
  • Patent number: 9098108
    Abstract: The present disclosure is directed at a security camera having dual communication ports. The camera includes a camera body mountable to a mounting surface and comprising an aperture, a lens, an imager, primary communication circuitry comprising a primary communication port accessible from outside the camera body, secondary communication circuitry comprising a secondary communication port accessible from outside the camera body, and control and processing circuitry communicatively coupled to the imager and to the primary and secondary communication circuitry. The primary communication port is on one side of the mounting when the camera body is mounted and the secondary communication port and the aperture are on an opposing side of the mounting surface when the camera body is mounted. A digital communication signal is sent to the secondary communication port when the secondary communication port is coupled to an active link.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: August 4, 2015
    Assignee: Avigilon Corporation
    Inventors: Michael Neufeld, Jeremy Hale, Sina Afrooze, Danylo Strashenko, Piotr Celler
  • Publication number: 20150201197
    Abstract: A system for streaming multiple encodings of a source video stream is disclosed. A source video device system captures and/or receives source video comprising a plurality of source video frames. The source video device system encodes the source video frames into virtual frames, with each of the virtual frames being encoded using at least one different encoding parameter. To each virtual frame is appended virtual stream identifier which is appropriate for a selected transmission mechanism. The source video device system forms a container frame from the virtual frames and transmits the container frame over a network. Devices receiving transmissions over unreliable connections may reconstruct the transmitted streams using the synchronization headers.
    Type: Application
    Filed: December 11, 2014
    Publication date: July 16, 2015
    Inventors: Shaun P. Marlatt, Oren Shir, Peter W. Neufeld, Van C. Nguyen, Sina Afrooze
  • Publication number: 20150201198
    Abstract: A system for streaming multiple encodings of a source video stream is disclosed. A source video device system captures and/or receives source video comprising a plurality of source video frames. The source video device system encodes the source video frames into virtual frames, with each of the virtual frames being encoded using at least one different encoding parameter. The source video device system forms a container frame from the virtual frames and transmits the container frame over a network. In an example embodiment, the container frame comprises the virtual frames associated with a particular source frame and a container timestamp applicable to all of the virtual frames in the container frame.
    Type: Application
    Filed: December 11, 2014
    Publication date: July 16, 2015
    Inventors: Shaun P. Marlatt, Oren Shir, Peter W. Neufeld, Van C. Nguyen, Sina Afrooze
  • Publication number: 20150153766
    Abstract: A camera that supports removable storage divided into multiple partitions is configured to write files to removable storage that is formatted into journaled and non-journaled partitions. The journaled partition uses a journaling file system and the non-journaled partition uses a non-journaling file system that is supported natively by an operating system, such as the operating system of a desktop computer. The non-journaled partition has stored on it computer program code executable by a processor to use the operating system to access files stored on the journaled partition. The camera may also be configured to partition the removable storage into the journaled and non-journaled partitions. The camera writes data to the journaled partition. This permits the processor to access the files stored on the journaled partition by the camera even if the operating system does not natively support the journaled partition.
    Type: Application
    Filed: November 29, 2013
    Publication date: June 4, 2015
    Applicant: Avigilon Corporation
    Inventor: Sina Afrooze