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: 20230415348Abstract: 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: ApplicationFiled: November 19, 2021Publication date: December 28, 2023Inventors: Sina AFROOZE, Ralph William Graeme JOHNS
-
Publication number: 20230368414Abstract: 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: ApplicationFiled: May 16, 2023Publication date: November 16, 2023Inventors: Sina AFROOZE, Aleksey Nikolai NOZDRYN-PLOTNICKI
-
Patent number: 11228764Abstract: 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: GrantFiled: December 11, 2014Date of Patent: January 18, 2022Assignee: AVIGILON CORPORATIONInventors: Shaun P. Marlatt, Oren Shir, Peter W. Neufeld, Van C. Nguyen, Sina Afrooze
-
Patent number: 10567765Abstract: 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: GrantFiled: December 11, 2014Date of Patent: February 18, 2020Assignee: AVIGILON CORPORATIONInventors: Shaun P. Marlatt, Oren Shir, Peter W. Neufeld, Van C. Nguyen, Sina Afrooze
-
Patent number: 10349486Abstract: 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: GrantFiled: January 28, 2013Date of Patent: July 9, 2019Assignee: Avigilon CorporationInventors: Sina Afrooze, Michael Neufeld, Guoqian Sun, Piotr Celler, Colin Janssen, Jeremy Hale, Frederick Ramsay
-
Camera supporting removable storage divided into a journaled partition and a non-journaled partition
Patent number: 10334145Abstract: 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: GrantFiled: March 19, 2018Date of Patent: June 25, 2019Assignee: Avigilon CorporationInventor: Sina Afrooze -
Publication number: 20180213128Abstract: 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: ApplicationFiled: March 19, 2018Publication date: July 26, 2018Applicant: Avigilon CorporationInventor: Sina Afrooze
-
Patent number: 9992404Abstract: 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: GrantFiled: September 25, 2015Date of Patent: June 5, 2018Assignee: Avigilon CorporationInventors: Christopher M. Monkiewicz, Jamie Westell, Sina Afrooze
-
Patent number: 9615032Abstract: 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: GrantFiled: January 21, 2016Date of Patent: April 4, 2017Assignee: Avigilon CorporationInventors: Sina Afrooze, Guoqian Sun
-
Patent number: 9584731Abstract: 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: GrantFiled: July 22, 2016Date of Patent: February 28, 2017Assignee: Avigilon CorporationInventors: Peter Wai Neufeld, Sina Afrooze
-
Patent number: 9536292Abstract: 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: GrantFiled: January 28, 2013Date of Patent: January 3, 2017Assignee: Avigilon CorporationInventors: Sina Afrooze, Guoqian Sun
-
Publication number: 20160330382Abstract: 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: ApplicationFiled: July 22, 2016Publication date: November 10, 2016Applicant: Avigilon CorporationInventors: Peter Wai Neufeld, Sina Afrooze
-
Patent number: 9420187Abstract: 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: GrantFiled: December 13, 2013Date of Patent: August 16, 2016Assignee: Avigilon CorporationInventors: Peter Wai Neufeld, Sina Afrooze
-
Publication number: 20160142608Abstract: 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: ApplicationFiled: January 21, 2016Publication date: May 19, 2016Applicant: Avigilon CorporationInventors: Sina Afrooze, Guoqian Sun
-
Publication number: 20160094780Abstract: 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: ApplicationFiled: September 25, 2015Publication date: March 31, 2016Applicant: AVIGILON CORPORATIONInventors: Christopher M. Monkiewicz, Jamie Westell, Sina Afrooze
-
Publication number: 20150327347Abstract: 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: ApplicationFiled: January 28, 2013Publication date: November 12, 2015Applicant: Avigilon CorporationInventors: Sina Afrooze, Michael Neufeld, Guoqian Sun, Piotr Celler, Colin Janssen, Jeremy Hale, Frederick Ramsay
-
Patent number: 9098108Abstract: 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: GrantFiled: January 28, 2013Date of Patent: August 4, 2015Assignee: Avigilon CorporationInventors: Michael Neufeld, Jeremy Hale, Sina Afrooze, Danylo Strashenko, Piotr Celler
-
Publication number: 20150201197Abstract: 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: ApplicationFiled: December 11, 2014Publication date: July 16, 2015Inventors: Shaun P. Marlatt, Oren Shir, Peter W. Neufeld, Van C. Nguyen, Sina Afrooze
-
Publication number: 20150201198Abstract: 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: ApplicationFiled: December 11, 2014Publication date: July 16, 2015Inventors: Shaun P. Marlatt, Oren Shir, Peter W. Neufeld, Van C. Nguyen, Sina Afrooze
-
Publication number: 20150153766Abstract: 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: ApplicationFiled: November 29, 2013Publication date: June 4, 2015Applicant: Avigilon CorporationInventor: Sina Afrooze