Systems and methods for preserving data and human confidentiality during feature identification by robotic devices
AssigneeBrain Corporation
InventorsBotond Szatmary, David Ross
Life of this patent
Estimating the term…
Abstract
Systems and methods for data and confidentiality preservation for feature identification by robotic devices are disclosed herein. According to at least one non-limiting exemplary embodiment, a method for determining if an image depicts a human is disclosed. The determination may be utilized to either (i) censor the face of the human, or (ii) identify features within the image. The determination enhances feature identification by ensuring only uncensored and unobscured images are provided to one or more models for the identification to preserve human confidentiality.
Claims17
A method, comprising:
- receiving an image from a first sensor of a robotic device during navigation along a route;
- determining if one or more dynamic objects is detected in the image within a field of view of the first sensor based on data from a second sensor;
- determining if the one or more dynamic objects is either a human being or an inanimate object;
- determining if a portion of the one or more dynamic objects comprises a human face;
- blurring the portion of the image with the human being, wherein the blurring corresponds to digitally altering the image to censor the portion of the image;
- determining that one or more human faces is not on the human being;
- communicating, to a server, the image without the blurring of the one or more human faces that are within the one or more dynamic objects, and wherein the blurring of the one or more human faces comprises at least one of pixilation and blacking-out the one or more human faces in order to maintain confidentiality of the one or more human faces;
- and
- identifying features depicted in the image if one or more dynamic objects is not detected within the field of view of the first sensor based on data from the second sensor,
- wherein the one or more dynamic objects comprises either one or more objects moving in the field of view of the first sensor or one or more objects not localized onto a computer-readable reference map of the robotic device prior to the navigation along the route.
A system, comprising:
- one or more processing devices configured to execute computer readable instructions stored on one or more non-transitory computer readable storage mediums to:
- receive an image from a first sensor of a robotic device;
- determine if a dynamic object is present within a field of view of the first sensor based on data from a second sensor, the second sensor including at least one of a LIDAR sensor, a motion sensor, a thermal imaging camera, an ultrasonic sensor, or depth camera;
- determine if the dynamic object is a human or inanimate object;
- determine if a portion of a human in the image comprises a human face;
- blur, in the image, the portion of the image comprising the human face to maintain confidentiality of the human face, wherein the blurring of the portion of the image corresponds to digitally altering the image to censor the portion of the image;
- determine that one or more human faces is not on a human being;
- communicate, to a server, the image without blurring of the one or more human faces that are within the one or more dynamic objects, and wherein the blurring the portion of the dynamic object comprising the human face comprises at least one of pixilation and blacking-out the one or more human faces in order to maintain the confidentiality of the one or more human faces;
- identify features depicted in the image if no dynamic objects are detected within the field of view;
- and
- produce a computer readable map, the computer readable map includes the identified features localized thereon, the localization being based on a position of the robot during acquisition of the image if no dynamic objects are detected within the field of view;
- wherein,
- the dynamic object includes one or more objects which are moving or objects not previously localized onto a computer readable reference map;
- and
- the robotic device includes at least one light configurable to illuminate a visual scene of the image, the at least one light being disabled or dimmed upon determining the dynamic object comprises a human depicted within the image.
A non-transitory computer readable storage medium comprising a plurality of computer readable instructions embodied thereon, the instructions, when executed by at least one processor, configure the at least one processor to:
- receive an image from a first sensor of a robotic device during navigation along a route;
- and
- identify features depicted in the image if one or more dynamic objects are not detected within a field of view of the first sensor based on data from a second sensor,
- wherein the one or more dynamic objects comprises either one or more objects moving in the field of view of the first sensor or one or more objects not localized onto a computer-readable reference map of the robotic device prior to the navigation along the route;
- determine if the one or more dynamic objects is either a human being or an inanimate object;
- determine if a portion of the one or more dynamic objects comprises a human face;
- and
- blur the portion of the one or more dynamic objects comprising the human face, wherein the blurring of the portion corresponds to digitally altering the image to censor the portion of the image,
- determine that one or more human faces is not on the human being;
- and
- communicate, to a server, the image without blurring of the one or more human faces that are within the one or more dynamic objects, and wherein the blurring of the one or more human faces comprises at least one of pixilation and blacking-out the one or more human faces in order to maintain confidentiality of the one or more human faces.
Dependencies are inferred from the claim text.