How to extract high resolution from a low resolution image?
3 次查看(过去 30 天)
显示 更早的评论
If I read a image taken from 13 MP mobile camera then is it possible to add additional pixels in order to obtain high resolution image. Please provide me the MATLAB code.
采纳的回答
KALYAN ACHARJYA
2018-10-31
编辑:KALYAN ACHARJYA
2018-10-31
This is a subjective topic, imresize increase the size of the images, as already said by @KSSV Sir you can proceed that. The resolutions depend on the number of spatial coordinates (PPI) and bit length per pixel.
higher_image=imresize(input_image,scaling_factor)
What you exactly want? Spatial resolution?
For specific, you can look at interpolation too. Please note that by this approach you can increase the number of pixels only, it doesn't increase the actual information of the real image.
0 个评论
更多回答(1 个)
Walter Roberson
2018-10-31
If you have multiple images of the same object taken under identical circumstances then you can use median filtering to reduce the noise but not to increase the resolution.
If you have multiple images of the same object at different angles then you can use image registration and then create a composite image with increased resolution.
If you only have one image then you cannot increase resolution; at best you can interpolate, which is a process that cannot increase resolution.
Consider: suppose there was a way to take an image that was 8 pixels by 8 pixels and increase its resolution to 9 pixels by 9 pixels. You would then be able to apply the same algorithm to all four 8x8 subsets of the 9x9 to create an 11x11. You would then be able to apply the algorithm to the 8x8 subsets to get to 14x14. And so on. By simple induction you would be able to create higher and higher resolution images of any desired size. It would then follow logically that the largest sensor you would ever need is 8x8 as all larger images could be found by applying the resolution enhancing technique. It would also follow that all images could be compressed to 8x8 without loss because you could always use the algorithm to expand them out again.
This is clearly not possible and therefore it is not possible to increase the resolution of an image without bringing in additional information.
2 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!