红外弱小目标检测算法研究 - ABB智能建筑控制系统背景

需积分: 50 7 下载量 128 浏览量 更新于2024-08-07 收藏 4.56MB PDF 举报
"这篇文档是ABB智能建筑控制系统I-BUS EIB-KNX的产品手册,讨论了拟合指数与偏差指数曲线在系统中的应用。同时,文档中还涉及到一项与弱小目标检测相关的研究,该研究由西安电子科技大学的赵营进行,导师为周慧鑫教授和王英武研究员,主要探讨在复杂背景下红外弱小目标的检测算法。" 在ABB的智能建筑控制系统I-BUS EIB-KNX中,拟合指数与偏差指数曲线是评估系统性能的重要指标。图4.6(a)显示了随着重构过程中选取的奇异值数量增加,拟合指数的变化情况。拟合指数是用来衡量模型对数据拟合程度的一个统计量,它反映了模型预测值与实际观测值之间的吻合程度。较高的拟合指数意味着模型更能够准确地捕捉到数据的特征。而偏差指数则是衡量模型复杂度和预测误差之间平衡的指标,它考虑了模型的复杂性和过拟合的风险。通过调整奇异值的数量,可以优化系统的性能,寻找最佳的拟合与偏差平衡点。 另一方面,文档中提到的复杂背景下的红外弱小目标检测算法,是针对电子与通信工程领域的研究。赵营在其硕士学位论文中,重点讨论了如何在充满干扰的环境中,如热噪声和复杂地形,有效地检测和识别微弱的红外信号。这种算法对于军事、航空航天以及安全监控等领域具有重要的实际应用价值,因为这些领域常常需要在复杂的红外场景中发现微小的目标。 论文详细阐述了赵营在导师周慧鑫教授和王英武研究员的指导下,如何设计和实现这个检测算法,可能包括特征提取、信号处理、背景抑制等关键技术。通过这一算法,可以提高红外成像系统的探测能力,减少误报和漏报,从而在实战或实验环境下提升目标检测的准确性和可靠性。 最后,作者赵营作出了关于论文原创性和使用授权的声明,确认论文成果为个人独立完成,并同意西安电子科技大学保留和使用学位论文的权利,包括但不限于复制、公开和用于学术研究。同时,作者承诺在后续基于此学位论文研究成果发表的文章中,将西安电子科技大学列为署名单位。

帮我优化一下这段代码(select uuid() as id , a.customerCode as customerCode , a.customerName as customerName , a.unifiedSocialCreditCode as unifiedSocialCreditCode , a.firstInsuranceCode as firstInsuranceCode , a.firstInsuranceName as firstInsuranceName , a.firstRiskCode as firstRiskCode , a.firstRiskName as firstRiskName , a.secondRiskCode as secondRiskCode, a.secondRiskName as secondRiskName, cast(a.secondRiskBasicScore as DECIMAL(6,2)) as secondRiskBasicScore , cast(a.secondRiskBasicScore as DECIMAL(6,2)) as secondRiskScore , to_date(date_add(now(),-1)) as createDate from ( select a.customerCode, a.customerName, a.unifiedSocialCreditCode,'ALL' AS firstInsuranceCode,'全险种' AS firstInsuranceName,c.firstRiskCode,c.firstRiskName,c.secondRiskCode,c.secondRiskName, sum((case when (a.POLICYSTATUS = 'A') then a.sumAssured when (a.POLICYSTATUS = 'B') then (a.PAYOUT+a.OUTSTANDING) else a.sumAssured end) / b.AllcustomersumAssured * c.secondRiskScore) as secondRiskBasicScore from ccic_fkyjrisk.FocusCustomerPolicyData a join ccic_fkyjrisk_orig.InsuranceProductGroup d on d.scoreCardType='0' and a.insuranceCode = d.insuranceCode join ccic_fkyjrisk.PolicyRiskSecondScore c on a.customerCode = c.customerCode and a.policycode=c.policycode and firstRiskCode = '002' join ccic_fkyjrisk.TargetcustomerRanking b on b.firstInsuranceCode ='ALL' and a.customerCode = b.customerCode where (case when (a.POLICYSTATUS = 'A') then a.sumAssured when (a.POLICYSTATUS = 'B') then (a.PAYOUT+a.OUTSTANDING) else a.sumAssured end)>0 and length(nvl(cast((case when (a.POLICYSTATUS = 'A') then a.sumAssured when (a.POLICYSTATUS = 'B') then (a.PAYOUT+a.OUTSTANDING) else a.sumAssured end) as string),''))>0 and (a.firstInsuranceName!='健康险' and a.insuranceCode not in('5IE','5VA','5XA','5XC','5XE','EFD','EFM','EFW','EGB','EGM', 'EGZ','EIA','EIB','EIE','EIF','EIH','EIZ','ERQ','ERW','ERY','ERZ','ESZ','ETB','ETC', 'ETR','ETX','ETZ','EVA','EVB','EXA','EXB','EXE','EYM','4DJ','EGD','5GD','ZCJ','ZCF') and a.secondInsuranceName not in('家庭财产保险','农业保险') and a.insuranceCode not like 'YEE%' and a.insuranceCode not like 'YAC%') group by a.customerCode, a.customerName, a.unifiedSocialCreditCode,c.firstRiskCode,c.firstRiskName,c.secondRiskCode,c.secondRiskName) a;)

2023-06-08 上传
2024-09-16 上传