当前位置: 首页 > article >正文

遥感数据处理避坑指南:ENVI5.3.1主成分分析时Covariance和Correlation矩阵到底怎么选?

遥感数据处理避坑指南ENVI5.3.1主成分分析时Covariance和Correlation矩阵到底怎么选在遥感图像处理领域主成分分析PCA是一项经典且强大的降维与信息增强技术。无论是进行地物分类、变化检测还是单纯为了压缩数据、去除噪声PCA都扮演着至关重要的角色。然而许多中高级用户在掌握了基本操作流程后却常常在一个看似简单的选择上栽了跟头在ENVI等软件中执行PCA时面对“Covariance Matrix”协方差矩阵和“Correlation Matrix”相关系数矩阵这两个选项究竟该如何抉择这个选择绝非随意它直接决定了后续分析结果的物理意义与可靠性。选错了轻则导致主成分分量难以解释重则可能引入误导性结论让数小时的数据处理功亏一篑。本文将深入剖析这两个矩阵的本质差异结合Landsat 8这类典型多光谱数据的实例为你梳理出一套清晰、可操作的决策逻辑帮你彻底绕开这个“坑”。1. 核心概念揭开协方差与相关系数的面纱要做出正确选择首先必须理解这两个统计量到底在计算什么以及它们如何影响PCA的结果。协方差衡量的是两个变量在遥感中就是两个波段之间的线性相关程度同时其数值大小直接受变量自身量纲即数据范围的影响。计算公式为Cov(X, Y) Σ[(Xi - X_mean) * (Yi - Y_mean)] / (n-1)其中X_mean和Y_mean分别是波段X和波段Y的均值。如果波段X的像元值范围在0-10000之间如Landsat 8的某些波段而波段Y的范围在0-255之间那么即使它们的变化模式完全一致计算出的协方差值也会因为Y的数值范围小而被“稀释”显得很小。在PCA中使用协方差矩阵意味着分析会保留各波段原始的数据方差信息。方差大的波段即数据动态范围宽、信息量可能更丰富的波段将在主成分构成中占据更主导的地位。相关系数则是协方差的标准化版本它通过除以两个变量标准差的乘积消除了量纲的影响。其公式为Corr(X, Y) Cov(X, Y) / (σX * σY)相关系数的取值范围被严格限定在[-1, 1]之间。在PCA中使用相关系数矩阵相当于在分析前先将所有波段的数据标准化减去均值除以标准差使每个波段都具有单位方差方差为1。这样一来所有波段在分析起点上就被“平等”对待PCA的结果将完全由波段间的相关性模式决定而不受某个波段自身数值范围大的影响。为了更直观地对比我们可以看下面这个简化的例子特性协方差矩阵 (Covariance Matrix)相关系数矩阵 (Correlation Matrix)数据预处理使用原始数据中心化后的数据减去均值使用标准化后的数据减去均值除以标准差受量纲影响是结果依赖于各波段的数值范围否消除了量纲纯粹反映相关性保留信息保留各波段原始方差信息忽略各波段原始方差只保留波段间相关结构适用场景各波段测量单位相同、数值范围相近关注绝对辐射信息各波段测量单位不同、数值范围差异大关注波段间相对变化模式在PCA中的效果方差大的波段贡献大第一主成分往往指向方差最大的方向所有波段初始权重相等主成分由相关性最强的组合决定注意这里的“测量单位”在遥感中通常指辐射亮度值DN值或辐射定标后的值虽然单位相同如W/(m²·sr·μm)但不同波段因传感器响应和地物反射特性其数值范围量级可能天差地别。理解了这个根本区别我们就能明白选择哪一个矩阵本质上是在回答你希望PCA更看重哪个波段自身的变化幅度还是更看重所有波段之间变化模式的协同性2. Landsat 8实例剖析当波段范围差异成为关键Landsat 8 OLI传感器提供了多个光谱波段是进行PCA分析的常用数据源。其各波段的典型数值范围差异为我们理解矩阵选择提供了绝佳的案例。以经过辐射定标和大气校正后的地表反射率产品为例不同波段的反射率范围因其中心波长和地物反射特性而不同。例如在健康的植被覆盖区域近红外波段Band 5植被反射率很高数值可能集中在0.3-0.5甚至更高动态范围宽。红色波段Band 4植被吸收强反射率很低可能集中在0.05-0.1动态范围窄。短波红外波段Band 6, 7受水分吸收影响数值也有其特定范围。如果我们直接对原始反射率数据使用协方差矩阵进行PCA那么近红外波段因其自身的高反射率和宽动态范围会拥有巨大的方差。计算出的第一主成分PC1将主要由近红外波段的信息主导可能仅仅是在放大近红外波段本身的亮度变化而其他波段如红波段的细微但重要的变化信息这可能与叶绿素含量紧密相关则可能被淹没在后续的、方差较小的主成分中。这未必是我们想要的。反之如果我们使用相关系数矩阵分析前所有波段都被标准化了。近红外波段的高数值被“压平”红波段的低数值被“拉升”所有波段站在同一起跑线上。此时PCA寻找的是所有波段“同升同降”或“此消彼长”的模式。例如植被区域常见的红波段低、近红外波段高的“陡峭反射峰”形态这种强烈的负相关关系将会被凸显出来并很可能占据第一个主成分。这个主成分更能代表“植被信息”这个综合特征而非单个波段的亮度。让我们通过一个模拟的代码片段来感受这种差异import numpy as np # 模拟Landsat 8两个波段红波段和近红外波段的反射率数据 num_pixels 1000 # 红波段低反射率范围窄 red_band np.random.normal(loc0.08, scale0.02, sizenum_pixels) red_band np.clip(red_band, 0.02, 0.15) # 限制在合理范围 # 近红外波段高反射率范围宽且与红波段存在负相关 nir_band 0.5 - 0.7 * red_band np.random.normal(loc0, scale0.05, sizenum_pixels) nir_band np.clip(nir_band, 0.25, 0.7) data np.column_stack((red_band, nir_band)) print(原始数据统计:) print(f红波段均值: {np.mean(red_band):.4f}, 标准差: {np.std(red_band):.4f}) print(f近红外波段均值: {np.mean(nir_band):.4f}, 标准差: {np.std(nir_band):.4f}) print(f协方差矩阵:\n{np.cov(data, rowvarFalse)}) print(f相关系数矩阵:\n{np.corrcoef(data, rowvarFalse)})运行类似代码你会清晰地看到两个波段的标准差量纲差异巨大协方差矩阵中对应近红外波段的方差值远大于红波段。而相关系数矩阵则显示两者存在强负相关接近-0.7。这个简单的模拟印证了之前的论述。3. 决策树如何根据你的数据与分析目标做选择理论结合实例后我们可以构建一个更具操作性的决策流程。下次在ENVI 5.3.1中点击“Forward PCA Rotation”工具面对那个选择对话框时可以遵循以下逻辑审视你的数据预处理状态数据是原始DN值、辐射亮度值还是地表反射率各波段之间的数值范围最小最大值差异是否巨大用Basic Tools - Statistics - Compute Statistics快速查看一下各波段的均值、标准差范围。明确你的分析目标目标A希望压缩数据量同时尽可能保留原始数据的总方差信息量。例如你想为后续分类准备数据且希望保留各地物在原始辐射维度上的差异。目标B希望增强特定地物信息或提取基于光谱形状波段间关系的特征。例如你想突出植被、水体或裸露土壤的信息这些信息往往体现在多个波段的特定组合关系上而非单一波段的绝对亮度。目标C进行多时相变化检测关注的是相对变化模式。例如比较同一区域不同时间的影像光照条件可能不同你更关心植被指数、水体范围等基于波段比值的相对变化。应用决策规则如果你的数据各波段物理单位一致如同为反射率且数值范围较为接近例如经过某种归一化处理并且你的分析目标更偏向于目标A保留原始方差那么优先选择Covariance Matrix。如果你的数据各波段数值范围差异显著如Landsat 8的典型情况或者你的分析目标更偏向于目标B或C关注波段间关系、光谱形状或相对变化那么应该选择Correlation Matrix。一个非常实用的经验法则对于绝大多数基于多光谱反射率数据如Landsat, Sentinel-2的地物信息提取、分类和变化检测应用使用Correlation Matrix是更稳妥、解释性更强的选择。因为它削弱了光照条件、地形阴影造成的整体亮度差异放大了地物固有的光谱特征。提示如果不确定一个有效的做法是两种方法都试一下。分别用协方差和相关系数矩阵做PCA然后对比前三个主成分的图像。观察哪个结果的地物区分度更高哪个结果的第一主成分看起来更像是“全色波段”亮度信息主导。这能给你最直接的感性认识。4. ENVI 5.3.1中的实操步骤与结果解读让我们将上述决策逻辑应用到ENVI 5.3.1的实际操作中。假设我们有一景经过正射校正和大气校正的Landsat 8地表反射率数据裁剪出了我们的研究区。步骤简述如下加载数据在ENVI中打开你的subsect_xinzheng.dat或其他研究区数据。启动PCA工具从工具箱选择Transform - PCA Rotation - Forward PCA Rotation New Statistics and Rotate。关键参数设置在Forward PC Parameters对话框中Stats X/Y Resize Factor可以保持默认如0.5或0.25以加速统计计算这对于大数据量影像是必要的。核心选择在Statistics File下方你会看到Covariance Matrix和Correlation Matrix的单选框。根据我们之前的决策树对于Landsat 8反射率数据我们选择Correlation Matrix。点击Select Subset from Eigenvalues旁边的箭头选择Yes。这样在计算后会显示特征值方便我们判断各主成分的贡献率。设置好输出统计文件.sta和结果图像.dat的路径。执行与查看点击OK运行。完成后ENVI会弹出特征值列表窗口并自动加载PCA结果影像。如何解读结果特征值Eigenvalues列表显示了每个主成分所保留的方差量。当使用相关系数矩阵时所有原始波段的标准差都为1总方差等于波段数例如8个波段就是8。每个特征值除以总波段数就是该主成分的方差贡献率。通常前2-3个主成分就能贡献80%以上的总方差。主成分图像PC1通常代表数据中最强的变化模式。在使用相关系数矩阵时PC1很可能对应最普遍的“地物光谱对比”信息比如植被与非植被的差异。PC2, PC3...代表依次减弱的变化模式可能对应更具体的地物类型或噪声。查看统计文件使用Basic Tools - Statistics - View Statistics File打开生成的.sta文件。你可以看到详细的均值、标准差、相关矩阵和特征向量。特征向量Eigenvectors是解读主成分物理意义的关键。它告诉你每个原始波段对该主成分的“贡献权重”。例如如果PC1的特征向量在近红外波段为正且值很大在红波段为负且值很大那么PC1高值区就对应典型的植被像元。一个常见的误区是认为PC1总是“信息最多”的后面的主成分就是“噪声”。实际上对于特定目标后续主成分可能包含关键信息。比如在寻找矿物蚀变信息时某些短波红外波段的特定组合可能体现在PC4或PC5中。因此结合特征向量仔细审视每一个主成分图像是避免遗漏重要信息的关键。5. 高级技巧与常见问题规避掌握了基本选择与操作后一些进阶技巧和注意事项能让你用得更得心应手。技巧一数据子集PCA如果你的研究区包含多种差异巨大的地类如明亮的城市、深色的水体、中等亮度的植被对整个区域做PCA结果可能是各种信息的混合体。有时针对特定地类子集例如只选取植被区域或水体区域分别进行PCA能提取出更纯粹、针对性更强的特征。在ENVI中你可以利用ROI感兴趣区先裁剪出子集数据再对该子集执行PCA。技巧二结合波段运算PCA并非孤立使用。一个强大的策略是先进行波段运算生成一些指数如NDVI、NDWI、NDBI然后将这些指数与原始波段或经过筛选的波段一起作为输入进行PCA。这样PCA的起点就包含了已经增强的专题信息得到的主成分往往具有更明确的物理意义。例如将Landsat 8的蓝、绿、红、近红外、两个短波红外波段连同计算出的NDVI和NDWI一起做PCA前几个主成分可能直接对应“植被丰度”、“水体含量”和“建筑用地强度”。常见问题规避问题PCA结果图像看起来非常奇怪有大量条纹或斑块噪声。可能原因数据中存在异常值如未处理的云、云阴影、传感器故障像元。这些像元的极端值会严重扭曲统计量均值和方差导致PCA结果失真。解决方案在进行PCA前务必进行严格的质量控制。利用QA波段或简单的阈值法掩膜掉云、云阴影、雪等区域。ENVI的Cloud Masking工具或Band Math可以帮你完成这一步。问题使用相关系数矩阵后感觉地物细节反而模糊了。可能原因标准化过程确实会削弱高方差波段通常包含更多空间细节如近红外波段对植被纹理敏感的贡献。如果你的目标包含精细的空间格局分析如农田垄线、城市内部结构协方差矩阵可能保留更多此类细节。解决方案这回到了分析目标本身。如果空间细节至关重要可以尝试使用协方差矩阵或者考虑采用其他同时考虑光谱和空间特征的方法如面向对象分析。问题如何确定保留多少个主成分常用方法特征值碎石图Scree Plot在ENVI中将特征值从大到小绘制成折线图。曲线拐点之后的主成分贡献率急剧下降拐点处的主成分序号可作为保留数。累计贡献率通常保留累计方差贡献率超过85%~95%的前N个主成分。实际需求驱动有时我们明确知道需要3个主成分来生成RGB假彩色合成图以可视化信息那么就取前三个。或者通过观察主成分图像直到出现明显以噪声为主的成分时停止。最后记住PCA是一种探索性工具。没有绝对意义上的“正确”结果只有“更适合”你特定分析目标的解释。最好的实践方式是带着明确的问题基于对数据特性的理解通过查看统计信息和对矩阵选择影响的认知进行有目的的尝试和比较。在ENVI中为同一数据集用两种矩阵各跑一次PCA花上几分钟对比一下结果图像和特征向量这种直观的感受往往比任何理论都更能加深你的理解。

相关文章:

遥感数据处理避坑指南:ENVI5.3.1主成分分析时Covariance和Correlation矩阵到底怎么选?

遥感数据处理避坑指南:ENVI5.3.1主成分分析时Covariance和Correlation矩阵到底怎么选? 在遥感图像处理领域,主成分分析(PCA)是一项经典且强大的降维与信息增强技术。无论是进行地物分类、变化检测,还是单纯…...

图解AOE网关键路径:从拓扑排序到关键活动识别(附完整C代码实现)

图解AOE网关键路径:从拓扑排序到关键活动识别(附完整C代码实现) 很多朋友在学习数据结构时,对AOE网和关键路径的概念感到抽象,总觉得它离实际开发很远。其实,关键路径算法是项目管理、任务调度、芯片设计等…...

Kiro Steering功能实战:如何用Markdown文件打造个性化项目指南(附最佳实践)

Kiro Steering功能实战:如何用Markdown文件打造个性化项目指南(附最佳实践) 最近在带一个混合技术栈的项目,团队里有几位新加入的成员,每次代码评审时,我都要反复强调:“这里的API响应格式要统一…...

告别重复劳动:用快马AI一键生成标准化论文官网模板,效率提升十倍

作为一名经常需要维护多篇论文项目页面的研究者,我深知其中的繁琐。每次有新论文发表,都要重新搭建一个展示页面,从设计布局到填充内容,再到适配不同设备,一套流程下来,少说也得花上大半天。直到我尝试了一…...

Labview新手必看:用Windows Media Player控件打造简易音乐播放器(附避坑指南)

LabVIEW音乐播放器实战:从零构建与深度避坑指南 如果你刚接触LabVIEW,看着那些花花绿绿的连线图有点发懵,却又想做出一个能实际运行的小项目,那么从音乐播放器入手是个绝佳选择。这不像那些复杂的工业控制系统,它贴近生…...

RTKLIB实战:从零搭建无人机高精度定位系统(附避坑指南)

RTKLIB实战:从零搭建无人机高精度定位系统(附避坑指南) 去年夏天,我带着一台自己组装的四旋翼无人机去山区做地形测绘。当时手头只有普通的消费级GPS模块,飞了几次,发现生成的点云图总是对不上,…...

CycleGAN图像转换中的那些坑:如何解决训练不稳定和模式崩溃问题

CycleGAN实战避坑指南:从训练崩溃到稳定出图的进阶策略 如果你已经尝试过用CycleGAN做图像转换,大概率经历过这样的场景:模型训练了几个epoch,生成器输出的图片要么模糊一片,要么颜色诡异,甚至干脆“摆烂”…...

Llama-3.2V-11B-cot 多轮对话实战:实现基于历史图像的连续问答

Llama-3.2V-11B-cot 多轮对话实战:实现基于历史图像的连续问答 你有没有遇到过这种情况?给一个AI模型看一张图,问它“图里有什么?”,它答得挺好。接着你再问“那个穿红衣服的人在干嘛?”,它却一…...

HUNYUAN-MT模型推理加速:基于Transformer架构的优化实践

HUNYUAN-MT模型推理加速:基于Transformer架构的优化实践 最近在部署一个多语言翻译服务,核心用的是HUNYUAN-MT模型。模型效果没得说,但一上线就遇到了头疼的问题:推理速度跟不上,GPU利用率上不去,服务延迟…...

灵毓秀-牧神-造相Z-Turbo在Linux系统下的部署教程

灵毓秀-牧神-造相Z-Turbo在Linux系统下的部署教程 1. 开篇:为什么选择这个模型 如果你对《牧神记》里的灵毓秀角色感兴趣,想要快速生成高质量的同人图像,那么这个教程就是为你准备的。灵毓秀-牧神-造相Z-Turbo是一个专门针对这个角色优化的…...

利用快马平台AI能力,十分钟构建智能下拉词输入框原型

最近在做一个需要智能搜索补全功能的小项目,发现下拉词(也叫搜索建议或自动补全)真是个提升用户体验的利器。它能在用户输入时实时预测意图,提供选项,大大减少了打字量和搜索时间。传统的实现方式涉及前端监听、后端接…...

Python基于flask-django基于大数据的亚健康人群数据可视化设计和实现_

目录项目背景与目标技术选型实现步骤关键挑战与优化测试与部署项目技术支持可定制开发之功能创新亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作项目背景与目标 亚健康人群数据可视化项目旨在通过大数据分析和可视化技术,识…...

StructBERT孪生网络教程:如何微调StructBERT适配垂直领域语料

StructBERT孪生网络教程:如何微调StructBERT适配垂直领域语料 1. 项目概述 StructBERT中文语义智能匹配系统是一个基于孪生网络架构的专业文本处理工具,专门解决中文文本相似度计算和特征提取需求。这个系统彻底解决了传统方法中无关文本相似度虚高的问…...

Phi-3 Forest Lab应用场景:开发者静思助手、技术文档精读与代码逻辑校验

Phi-3 Forest Lab应用场景:开发者静思助手、技术文档精读与代码逻辑校验 1. 引言:在代码森林中,寻找一处静谧的思考空间 作为一名开发者,你是否经历过这样的时刻?面对一段复杂的遗留代码,你花了几个小时去…...

高效转换OFD文档:免费开源工具Ofd2Pdf的全场景应用指南

高效转换OFD文档:免费开源工具Ofd2Pdf的全场景应用指南 【免费下载链接】Ofd2Pdf Convert OFD files to PDF files. 项目地址: https://gitcode.com/gh_mirrors/ofd/Ofd2Pdf 在数字化办公日益普及的今天,政务文件、学术论文等重要文档常以OFD格式…...

Fun-ASR语音识别模型部署避坑指南:关键Bug修复与常见问题解决

Fun-ASR语音识别模型部署避坑指南:关键Bug修复与常见问题解决 1. 部署前的准备:环境与依赖检查 部署Fun-ASR-MLT-Nano-2512语音识别模型,第一步不是急着运行代码,而是把环境准备好。很多部署失败的问题,其实都出在最…...

Spring_couplet_generation 错误排查:常见HTTP 403 Forbidden问题分析与解决

Spring_couplet_generation 错误排查:常见HTTP 403 Forbidden问题分析与解决 最近在帮朋友部署一个基于WebUI的Spring_couplet_generation应用时,遇到了一个挺典型的“拦路虎”——访问页面时,浏览器直接返回一个冷冰冰的“403 Forbidden”。…...

数据结构优化:提升Lingbot深度模型推理效率的底层实践

数据结构优化:提升Lingbot深度模型推理效率的底层实践 最近在部署和优化Lingbot这类深度模型时,我发现一个挺有意思的现象:很多朋友一提到性能优化,第一反应就是升级硬件,或者去调那些复杂的模型参数。这当然没错&…...

造相-Z-Image-Turbo 前端交互:JavaScript实现实时图像生成预览

造相-Z-Image-Turbo 前端交互:JavaScript实现实时图像生成预览 最近在做一个创意工具类的项目,需要集成图像生成功能。用户的想法是,能不能在页面上输入几个词,选个风格,然后立刻就能看到生成的图片是什么样&#xff…...

高速隔离型智能USB Hub设计与实现

1. 项目概述1.1 设计背景与工程需求在嵌入式系统开发、硬件调试及实验室测试场景中,USB接口的电气安全性与供电可靠性始终是工程师面临的核心挑战。典型问题包括:开发板调试过程中DUT(被测设备)因短路或过载导致主机USB端口触发过…...

Qwen1.5-1.8B-GPTQ-Int4镜像使用教程:Chainlit前端支持语音合成(TTS)结果播放

Qwen1.5-1.8B-GPTQ-Int4镜像使用教程:Chainlit前端支持语音合成(TTS)结果播放 1. 引言:让AI不仅能说会道,还能“开口说话” 想象一下,你部署了一个智能对话模型,它不仅能理解你的问题&#xf…...

Claude Code辅助编程:快速生成CasRel模型数据预处理脚本

Claude Code辅助编程:快速生成CasRel模型数据预处理脚本 如果你正在处理关系抽取任务,特别是准备训练CasRel模型,数据预处理这块工作可能会让你头疼。各种格式转换、数据清洗、数据集划分,写起代码来既繁琐又容易出错。 最近我发…...

Qwen3.5-35B-A3B-AWQ-4bit开源可部署方案:无需HF源码,内置模型目录直启

Qwen3.5-35B-A3B-AWQ-4bit开源可部署方案:无需HF源码,内置模型目录直启 你是不是也遇到过这种情况:看到一个功能强大的多模态AI模型,想部署到自己的服务器上试试,结果发现需要从Hugging Face下载源码、配置环境、处理…...

Gemma-3-12B-IT部署教程:非root用户权限下安全运行的配置方法

Gemma-3-12B-IT部署教程:非root用户权限下安全运行的配置方法 1. 项目简介:为什么选择Gemma-3-12B-IT? 如果你正在寻找一个性能强劲但又不会让你的服务器“压力山大”的开源大模型,Google的Gemma-3-12B-IT可能就是你需要的那个。…...

USB PD功率计设计:基于国产MCU的高精度便携式功率监测方案

1. 项目概述本项目是一款面向USB Type-C生态的高精度便携式功率计,核心目标是实现对PD(Power Delivery)快充协议下动态功率参数的实时、准确监测。与传统仅支持固定电压档位的简易功率计不同,该设备采用全功能USB Type-C接口设计&…...

Qwen-Image-2512镜像升级指南:从v1.0到v1.2 LoRA权重热更新操作流程

Qwen-Image-2512镜像升级指南:从v1.0到v1.2 LoRA权重热更新操作流程 你是不是还在用老版本的Qwen-Image-2512像素艺术镜像?最近官方发布了v1.2版本,最大的亮点就是支持LoRA权重热更新了。这意味着什么?简单说,就是不用…...

5个维度解决Visual C++运行库问题的技术指南:从诊断到修复的完整解决方案

5个维度解决Visual C运行库问题的技术指南:从诊断到修复的完整解决方案 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 当开发者遇到"应用程序无…...

使用Dify构建Guohua Diffusion AI应用:无需代码的可视化编排

使用Dify构建Guohua Diffusion AI应用:无需代码的可视化编排 你是不是也遇到过这样的场景?脑子里有个绝妙的创意画面,想用AI画出来,但一看到复杂的模型部署、代码调用和参数调整就头疼。或者,你想把AI绘画能力集成到自…...

ADAS测试避坑指南:智能驾驶的“安全锁”,到底该怎么测?

“开启ACC自适应巡航后,前车急刹,我的车却毫无反应”——这是某新能源车型ADAS实车测试中发生的真实险情。幸好测试场地封闭,才避免了碰撞事故。如今“L2级智能驾驶”已成车企标配,但很多人不知道:ADAS功能再炫酷&…...

国风美学生成模型v1.0高清放大实战:对比不同超分辨率算法的最终效果

国风美学生成模型v1.0高清放大实战:对比不同超分辨率算法的最终效果 最近用国风美学生成模型v1.0玩得不亦乐乎,生成的水墨山水、工笔花鸟确实很有味道。但有个小遗憾,模型直接出的图,分辨率有时候不太够,想拿来做高清…...