Yi Bai, Geyou Zhang, Daniel L. Lau, Bo Zhang, Bin Xu, Kai Liu
{"title":"条纹投影轮廓术中基于线性网格模型的投影透镜畸变实时补偿","authors":"Yi Bai, Geyou Zhang, Daniel L. Lau, Bo Zhang, Bin Xu, Kai Liu","doi":"10.1117/1.oe.62.11.114103","DOIUrl":null,"url":null,"abstract":"In fringe projection profilometry, applying pre-distortion to fringe patterns reduces the errors caused by projector lens distortion. However, it is important to note that discontinuous fringe patterns, such as binary fringe patterns, introduce additional errors when using pre-distortion methods. While post-undistortion methods are applicable for discontinuous fringe patterns, the computation is typically time-consuming. We propose a linear-grid model for correcting lens distortion. First, we select multiple equidistant points within the grid to calculate the linear parameters and store them as look-up tables (LUTs). Second, by rounding down the captured distorted point to the nearest integer point, we obtain the index value for LUTs. Finally, we achieve real-time compensation for distortion error through linear expressions. The experimental results show that the proposed effectively mitigates the distortion by a factor of 6 × in terms of root mean squared error. Additionally, it exhibits a computational speed of 409.50 fps, which is an improvement compared to the traditional iterative model at 39.48 fps and the scale-offset model at 264.48 fps.","PeriodicalId":19561,"journal":{"name":"Optical Engineering","volume":"101 1","pages":"0"},"PeriodicalIF":1.1000,"publicationDate":"2023-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Real-time compensation of projector lens distortion using a linear-grid model in fringe projection profilometry\",\"authors\":\"Yi Bai, Geyou Zhang, Daniel L. Lau, Bo Zhang, Bin Xu, Kai Liu\",\"doi\":\"10.1117/1.oe.62.11.114103\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In fringe projection profilometry, applying pre-distortion to fringe patterns reduces the errors caused by projector lens distortion. However, it is important to note that discontinuous fringe patterns, such as binary fringe patterns, introduce additional errors when using pre-distortion methods. While post-undistortion methods are applicable for discontinuous fringe patterns, the computation is typically time-consuming. We propose a linear-grid model for correcting lens distortion. First, we select multiple equidistant points within the grid to calculate the linear parameters and store them as look-up tables (LUTs). Second, by rounding down the captured distorted point to the nearest integer point, we obtain the index value for LUTs. Finally, we achieve real-time compensation for distortion error through linear expressions. The experimental results show that the proposed effectively mitigates the distortion by a factor of 6 × in terms of root mean squared error. Additionally, it exhibits a computational speed of 409.50 fps, which is an improvement compared to the traditional iterative model at 39.48 fps and the scale-offset model at 264.48 fps.\",\"PeriodicalId\":19561,\"journal\":{\"name\":\"Optical Engineering\",\"volume\":\"101 1\",\"pages\":\"0\"},\"PeriodicalIF\":1.1000,\"publicationDate\":\"2023-11-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Optical Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1117/1.oe.62.11.114103\",\"RegionNum\":4,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"OPTICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Optical Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/1.oe.62.11.114103","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"OPTICS","Score":null,"Total":0}
Real-time compensation of projector lens distortion using a linear-grid model in fringe projection profilometry
In fringe projection profilometry, applying pre-distortion to fringe patterns reduces the errors caused by projector lens distortion. However, it is important to note that discontinuous fringe patterns, such as binary fringe patterns, introduce additional errors when using pre-distortion methods. While post-undistortion methods are applicable for discontinuous fringe patterns, the computation is typically time-consuming. We propose a linear-grid model for correcting lens distortion. First, we select multiple equidistant points within the grid to calculate the linear parameters and store them as look-up tables (LUTs). Second, by rounding down the captured distorted point to the nearest integer point, we obtain the index value for LUTs. Finally, we achieve real-time compensation for distortion error through linear expressions. The experimental results show that the proposed effectively mitigates the distortion by a factor of 6 × in terms of root mean squared error. Additionally, it exhibits a computational speed of 409.50 fps, which is an improvement compared to the traditional iterative model at 39.48 fps and the scale-offset model at 264.48 fps.
期刊介绍:
Optical Engineering publishes peer-reviewed papers reporting on research and development in optical science and engineering and the practical applications of known optical science, engineering, and technology.