TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Wide angle lens distortion correction from lines

158 pointsby hugohadfield11 months ago

13 comments

syntaxing11 months ago
I swear I read something similar along the lines (pun intended) of this a couple years back but energy was not the Radon transformation, I forget what exactly it was. The hardest part of using this in production is that there is a lot of hand-tuned values, particularly during the edge detect portion which makes it difficult to scale. It's usually cheaper and easier to calibrate the camera at a mass scale in the factory using "old school methods.
评论 #41039945 未加载
评论 #41039415 未加载
PaulHoule11 months ago
I have been wanting to do this for my<p><a href="https:&#x2F;&#x2F;www.kandaovr.com&#x2F;qoocam-ego" rel="nofollow">https:&#x2F;&#x2F;www.kandaovr.com&#x2F;qoocam-ego</a><p>after reading Lenny Lipton&#x27;s books about stereo cinematography I&#x27;ve been debugging my stereograms and one thing I know is that the lenses on that thing have a little bit of pincushion distortion which means stereo pairs that are supposed to be perfectly aligned vertically aren&#x27;t quite.<p>I know DxO makes distortion correct filters for lens&#x2F;camera pairs and I was sure I could make one by taking pictures of a grid but this gives a definite path to doing it.
评论 #41035413 未加载
danilor11 months ago
I have difficulty understanding what the transformed image is equivalent to. This makes it feel like the picture was taken at a difference distance and focal length, but[1] it would look different if that were the case because the perspective would be different. Does this have any &quot;physical&quot; interpretation that would make it easier for me to understand? Like, cropping an image is equivalent to changing the focal length; what would this be equivalent to? A type of rectilinear lens?<p>[1] With the exception maybe for a single plane in focus?
评论 #41038044 未加载
评论 #41039620 未加载
评论 #41038262 未加载
评论 #41041081 未加载
评论 #41040466 未加载
评论 #41037702 未加载
srean11 months ago
His dissertation looks very interesting<p><a href="https:&#x2F;&#x2F;hh409.user.srcf.net&#x2F;index.html#PhDThesis" rel="nofollow">https:&#x2F;&#x2F;hh409.user.srcf.net&#x2F;index.html#PhDThesis</a>
emtel11 months ago
This is cool, but couldn&#x27;t you generate the correction transformation simply from knowing the lens geometry? I assume this is what my phone is doing when I take wide-angle pictures (which don&#x27;t have any visible distortion)
评论 #41040311 未加载
评论 #41041743 未加载
srean11 months ago
A question for those who know optics: If the angle of incidence is past the critical angle of red do all of the visible spectrum get reflected without any chromatic effects ?<p>Are there cameras that have a sensors laid out on a curve matching the expected surface on which the image is in focus ?<p>I wonder why there are no cameras (apart from astronomical telescopes) that use reflection only for imaging. Such a camera would be too bulky to be practical ?
评论 #41032859 未加载
评论 #41034618 未加载
评论 #41033723 未加载
评论 #41034294 未加载
lionkor11 months ago
This site could really use a mobile version[0]<p>[0]: <a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;CSS&#x2F;CSS_media_queries&#x2F;Using_media_queries" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;CSS&#x2F;CSS_media_q...</a>
评论 #41033116 未加载
doe_eyes11 months ago
It should be noted that this article talks about a pretty niche use case without really spelling it out.<p>Camera optics are generally designed <i>not</i> to exhibit this kind of distortion. As other commenters note, wide-angle lenses are ground to provide rectilinear projection where horizontal and vertical lines are straight. Further, if a particular lens does exhibit distortion, the usual solution is to measure the effect and construct a reverse mapping that can be applied in software.<p>There are relatively few situations where you have a distorted image taken with unknown lens, but where you have a regular grid of horizontal and vertical lines for the algorithm to rely on.
评论 #41041525 未加载
amelius11 months ago
Seems to me that there is _more_ than one solution to this problem of generating a straight-line image out of a curvy-line image.
philsnow11 months ago
The last picture reminds me of what photos from my iPhone look like around the edges
jiveturkey11 months ago
in-car racing cameras have very wide FOV. it&#x27;s not uncommon to have such corrections applied to the video stream. i believe even the ubiquitous go-pro has such a filter.
brcmthrowaway11 months ago
What is the dofference between this and camera calibration?
Anotheroneagain11 months ago
You can get a rectilinear lens instead, you know.
评论 #41032946 未加载
评论 #41033174 未加载
评论 #41032809 未加载
评论 #41032849 未加载
评论 #41032576 未加载