主权项 |
一种用于从感兴趣区域的航拍图像中去除伪影的编程计算机系统,包括:存储器,所述存储器用于存储能够由处理器执行的程序指令;处理器,所述处理器被构造成执行存储的所述程序指令,以便:接收在不同时间获得的所述感兴趣区域的两个或更多个输入航拍图像;通过将第一输入航拍图像的选定频段的像素数据应用到RGB监控器的红色通道、将第二输入航拍图像的选定频段的像素数据应用到RGB监控器的绿色通道、且将第三输入航拍图像的选定频段的像素数据应用到RGB监控器的蓝色通道,来产生三通道伪彩色图像;基于所述伪彩色图像中的像素的颜色,识别所述两个或更多个输入航拍图像中的代表清楚区域、云和阴影的像素,其中通过在所述伪彩色图像中的灰色像素识别在所述第一输入航拍图像、第二输入航拍图像和第三输入航拍图像中的代表清楚区域的像素,在所述第一输入航拍图像中的代表云的像素被识别为具有亮红色的像素,在所述第二输入航拍图像中的代表云的像素被识别为具有亮绿色的像素,在所述第三输入航拍图像中的代表云的像素被识别为具有亮蓝色的像素,在所述第一输入航拍图像和第二输入航拍图像中的代表重叠的云的像素被识别为具有亮黄色的像素,在所述第一输入航拍图像和第三输入航拍图像中的代表重叠的云的像素被识别为具有亮品红色的像素,在所述第二输入航拍图像和第三输入航拍图像中的代表重叠的云的像素被识别为具有亮青色的像素,并且其中,在所述第一输入航拍图像中的代表阴影的像素被识别为具有暗青色的像素,其位于具有亮红色的像素的附近,在所述第二输入航拍图像中的代表阴影的像素被识别为具有暗品红色的像素,其位于具有亮绿色的像素的附近,在所述第三输入航拍图像中的代表阴影的像素被识别为具有暗黄色的像素,其位于具有亮蓝色的像素的附近,在所述第一输入航拍图像和第二输入航拍图像中的代表重叠的阴影的像素被识别为具有暗蓝色的像素,其位于具有亮黄色的像素的附近,在所述第一输入航拍图像和第三输入航拍图像中的代表重叠的阴影的像素被识别为具有暗绿色的像素,其位于具有亮品红色的像素的附近,在所述第二输入航拍图像和第三输入航拍图像中的代表重叠的阴影的像素被识别为具有暗红色的像素,其位于具有亮青色的像素的附近;并且通过选择所述第一输入航拍图像、第二输入航拍图像或第三输入航拍图像中的一个输入航拍图,并且利用来自未选择的第一输入航拍图像、第二输入航拍图像或第三输入航拍图像的代表清楚区域的像素替换所选择的航拍图像中的代表云或阴影区域的像素,来产生所述感兴趣区域的输出图像。 |