-
公开(公告)号:US20210279493A1
公开(公告)日:2021-09-09
申请号:US17331084
申请日:2021-05-26
Applicant: Texas Instruments Incorporated
Inventor: Vikram VijayanBabu Appia
Abstract: A method of image processing in a structured light imaging system is provided that includes receiving a captured image of a scene, wherein the captured image is captured by a camera of a projector-camera pair, and wherein the captured image includes a binary pattern projected into the scene by the projector, applying a filter to the rectified captured image to generate a local threshold image, wherein the local threshold image includes a local threshold value for each pixel in the rectified captured image, and extracting a binary image from the rectified captured image wherein a value of each location in the binary image is determined based on a comparison of a value of a pixel in a corresponding location in the rectified captured image to a local threshold value in a corresponding location in the local threshold image.
-
公开(公告)号:US20210042891A1
公开(公告)日:2021-02-11
申请号:US17080884
申请日:2020-10-27
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Rajasekhar Reddy Allu , Niraj Nandan , Mihir Narendra Mody , Gang Hua , Brian Okchon Chae , Shashank Dabral , Hetul Sanghvi , Vikram VijayanBabu Appia , Sujith Shivalingappa
Abstract: A method for geometrically correcting a distorted input frame and generating an undistorted output frame includes capturing and storing an input frame in an external memory, allocating an output frame with an output frame size and dividing the output frame into output blocks, computing a size of the input blocks in the input image corresponding to each output blocks, checking if the size of the input blocks is less than the size of the internal memory and if not dividing until the required input block size of divided sub blocks is less than the size of the internal memory, programming an apparatus with input parameters, fetching the input blocks into an internal memory, processing each of the divided sub blocks sequentially and processing the next output block in step until all the output blocks are processed; and composing the output frame for each of the blocks in the output frame.
-
公开(公告)号:US10853923B2
公开(公告)日:2020-12-01
申请号:US15927820
申请日:2018-03-21
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Rajasekhar Reddy Allu , Niraj Nandan , Mihir Narendra Mody , Gang Hua , Brian Okchon Chae , Shashank Dabral , Hetul Sanghvi , Vikram VijayanBabu Appia , Sujith Shivalingappa
Abstract: A method for geometrically correcting a distorted input frame and generating an undistorted output frame includes capturing and storing an input frame in an external memory, allocating an output frame with an output frame size and dividing the output frame into output blocks, computing a size of the input blocks in the input image corresponding to each output blocks, checking if the size of the input blocks is less than the size of the internal memory and if not dividing until the required input block size of divided sub blocks is less than the size of the internal memory, programming an apparatus with input parameters, fetching the input blocks into an internal memory, processing each of the divided sub blocks sequentially and processing the next output block in step until all the output blocks are processed; and composing the output frame for each of the blocks in the output frame.
-
公开(公告)号:US20190096041A1
公开(公告)日:2019-03-28
申请号:US15714862
申请日:2017-09-25
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Rajasekhar Reddy Allu , Niraj Nandan , Mihir Narendra Mody , Gang Hua , Brian Okchon Chae , Shashank Dabral , Hetul Sanghvi , Vikram VijayanBabu Appia , Sujith Shivalingappa
Abstract: An apparatus and method for geometrically correcting a distorted input frame and generating an undistorted output frame. The apparatus includes an external memory block that stores the input frame, a counter block to compute output coordinates of the output frame for a region based on a block size of the region, a back mapping block to generate input coordinates corresponding to each of the output coordinates, a bounding module to compute input blocks corresponding to each of the input coordinates, a buffer module to fetch data corresponding to each of the input blocks, an interpolation module to interpolate data from the buffer module and a display module that receives the interpolated data for each of the regions and stitch an output image. The method includes determining the size of the output block based on a magnification data.
-
公开(公告)号:US20180341023A1
公开(公告)日:2018-11-29
申请号:US16039114
申请日:2018-07-18
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Sanjeev Jagannatha Koppel , Vikram VijayanBabu Appia
Abstract: A method for computing a depth map of a scene in a structured light imaging system including a time-of-flight (TOF) sensor and a projector is provided that includes capturing a plurality of high frequency phase-shifted structured light images of the scene using a camera in the structured light imaging system, generating, concurrently with the capturing of the plurality of high frequency phase-shifted structured light images, a time-of-flight (TOF) depth image of the scene using the TOF sensor, and computing the depth map from the plurality of high frequency phase-shifted structured light images wherein the TOF depth image is used for phase unwrapping.
-
公开(公告)号:US10089739B2
公开(公告)日:2018-10-02
申请号:US14296172
申请日:2014-06-04
Applicant: Texas Instruments Incorporated
Inventor: Vikram VijayanBabu Appia
Abstract: A method of image processing in a structured light imaging system is provided that includes receiving a captured image of a scene, wherein the captured image is captured by a camera of a projector-camera pair, and wherein the captured image includes a binary pattern projected into the scene by the projector, applying a filter to the rectified captured image to generate a local threshold image, wherein the local threshold image includes a local threshold value for each pixel in the rectified captured image, and extracting a binary image from the rectified captured image wherein a value of each location in the binary image is determined based on a comparison of a value of a pixel in a corresponding location in the rectified captured image to a local threshold value in a corresponding location in the local threshold image.
-
公开(公告)号:US09774833B2
公开(公告)日:2017-09-26
申请号:US14318590
申请日:2014-06-28
Applicant: Texas Instruments Incorporated
Inventor: Vikram VijayanBabu Appia , Pedro Gelabert , Aziz Umit Batur
CPC classification number: H04N9/317 , G02B7/32 , G02B7/36 , H04N9/3173 , H04N9/3194
Abstract: A method of automatically focusing a projector in a projection system is provided that includes projecting, by the projector, a binary pattern on a projection surface, capturing an image of the projected binary pattern by a camera synchronized with the projector, computing a depth map from the captured image, and adjusting focus of the projector based on the computed depth map.
-
28.
公开(公告)号:US20150062542A1
公开(公告)日:2015-03-05
申请号:US14457116
申请日:2014-08-12
Applicant: Texas Instruments Incorporated
Inventor: Vikram VijayanBabu Appia
IPC: G03B21/14
CPC classification number: H04N9/3185 , H04N9/3173 , H04N9/3194
Abstract: A method for automatic keystone correction in a projection system is provided that includes rectifying a first image to be projected using current keystone correction parameters to generate a first rectified image, projecting, by a projector in the projection system, the first rectified image on a projection surface, determining whether or not current keystone correction parameters are providing sufficient keystone correction after the first rectified image is projected, rectifying a second image to be projected using the current keystone correction parameters to generate a second rectified image if the current keystone correction parameters are providing sufficient keystone correction, computing new keystone correction parameters if the current keystone correction parameters are not providing sufficient keystone correction and rectifying the second image to be projected using the new keystone correction parameters to generate the second rectified image, and projecting, by the projector, the second rectified image on the projection surface.
Abstract translation: 提供了一种用于投影系统中的自动梯形失真校正的方法,其包括使用当前的梯形失真校正参数整理要投影的第一图像,以产生第一整流图像,通过投影系统中的投影仪将第一整流图像投影到投影 确定当前梯形失真校正参数是否在投影第一整流图像之后提供足够的梯形失真校正,如果当前梯形失真校正参数提供的话,则使用当前的梯形失真校正参数校正要投影的第二图像以产生第二整流图像 如果当前梯形失真校正参数没有提供足够的梯形失真校正并且使用新的梯形失真校正参数来校正要投影的第二图像以产生第二整流图像,并且由投影仪投影,则可以计算新的梯形失真校正参数 r,投影面上的第二个整流图像。
-
公开(公告)号:US20150022693A1
公开(公告)日:2015-01-22
申请号:US14322898
申请日:2014-07-02
Applicant: Texas Instruments Incorporated
Inventor: Vikram VijayanBabu Appia , Aziz Umit Batur
IPC: H04N5/235
CPC classification number: H04N5/2355 , G06T5/007 , G06T5/50 , G06T7/521 , G06T2207/10028 , G06T2207/20208 , G06T2207/20212
Abstract: Wide dynamic range depth imaging in a structured light device is provided that improves depth maps for scenes with a wide range of albedo values under varying light conditions. A structured light pattern, e.g., a time-multiplexed structured light pattern, is projected into a scene at various projection times and a camera captures images of the scene for at least the same exposure times as the projection times. A depth image is computed for each of the projection/exposure times and the resulting depth images are combined to generate a composite depth image.
Abstract translation: 提供了一种结构化光装置中的宽动态范围深度成像,可改善在不同光线条件下具有广泛反照率值的场景的深度图。 诸如时间复用结构光图案的结构光图案在各种投影时间被投射到场景中,并且相机拍摄场景的图像至少与投影时间相同的曝光时间。 为每个投影/曝光时间计算深度图像,并将所得到的深度图像组合以产生复合深度图像。
-
公开(公告)号:US11915442B2
公开(公告)日:2024-02-27
申请号:US17474489
申请日:2021-09-14
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Rajasekhar Reddy Allu , Niraj Nandan , Mihir Narendra Mody , Gang Hua , Brian Okchon Chae , Shashank Dabral , Hetul Sanghvi , Vikram VijayanBabu Appia , Sujith Shivalingappa
CPC classification number: G06T7/60 , G06T5/006 , G06T5/40 , G06T7/11 , G06T2207/10024 , G06T2207/20021
Abstract: An apparatus and method for geometrically correcting an arbitrary shaped input frame and generating an undistorted output frame. The method includes capturing arbitrary shaped input images with multiple optical devices and processing the images, identifying redundant blocks and valid blocks in each of the images, allocating an output frame with an output frame size and dividing the output frame into regions shaped as a rectangle, programming the apparatus and disabling processing for invalid blocks in each of the regions, fetching data corresponding to each of the valid blocks and storing in an internal memory, interpolating data for each of the regions with stitching and composing the valid blocks for the output frame and displaying the output frame on a display module.
-
-
-
-
-
-
-
-
-