赵永强
赵永强
性      别: 职      称: 教育,高等学校教师,教授
籍      贯: 现 居 地:
毕业院校: 西北工业大学 专      业:
查看更多个人信息
出生年月: 工作单位: 西北工业大学自动化学院
邮       箱: 联系电话:
学       历: 博士

【人物简介】

  1994年9月至2004年10月在西北工业大学自动控制系控制理论与控制工程专业专业学习,获工学学士、硕士、博士学位   10/2007 -09/2007 香港理工大学Research Fellow   10/2007 -10/2008 加拿大MCMASTER 大学电子与计算机工程系博士后   10/2008 -07/2009 美国Temple 大学电子与计算机工程系访问助理教授   05/2010 - 西北工业大学自动化学院副教授

【研究方向】

图像处理,模式识别, 信息融合,成像偏振探测,成像光谱探测,光电探测,战场侦查等

【研究成果】

  荣获国防科工委科技进步二等奖等2项

【科研项目】

  1] 国家自然科学基金 (NSFC:61071172), “仿生多波段偏振视觉感知模型研究”. 1/2010 —12/2012(负责人)   [2]国家自然科学基金 (NSFC:60602056), “基于多尺度分析的成像光谱偏振探测信息综合及应用”.

【论文著作】

  专著:   [1]赵永强,潘泉. 成像偏振光谱遥感及应用.国防工业出版社(国防出版基金资助).2011年5月.[第一章,第二章]   [2] Y. Zhao, L. Zhang and Q. Pan. “Spectropolarimetric Imaging for Anomaly Epithelial Tissue Detection”. Chapter 18 (pp.297-330) in Book: Sequence and Genome Analysis: Methods and Applications. ISBN: 978-0-9807330-4-4 [PDF]   学术论文:   [1] Zhao Yong-Qiang, S.G.Kong. Band Subset Based Clustering Fusion for Hyperspectral Imagery Classification. IEEE Trans on geoscience and Remote Sensing. 2011. [PDF]   [2] Zhao Yong-Qiang, Gao Shi-Bo, Chen Chao et al. Unsupervised Classification of Spectropolarimatric Data by Region Based Evidence Fusion. IEEE Geoscience and Remote Sensing Letters. 2011. [PDF]   [3]Zhao Yong-Qiang, Gong Peng, Pan Quan. Object Detection by Spectropolarimeteric Imagery Fusion. IEEE Transactions on Geoscience and Remote Sensing, 46(10), pp 3337-3345,2008/10. [PDF]   [4] Zhao Yong-Qiang, Zhang Lei, Zhang David et al. Object separation by polarimetric and spectral imagery fusion. Computer Vision and Image Understanding, 113(8), pp 855-866, 2009/8/1. [PDF]   [5] Zhao Yong-Qiang, Zhang Lei, Pan Quan. Spectropolarimetric imaging for pathological analysis of skin. Applied Optics, 48(10), pp D236-D246, 2009/4/1. [PDF]   [6] Zhao Yong-Qiang, Gong Peng, Pan Quan. Unsupervised spectropolarimetric imagery clustering fusion. JOURNAL OF APPLIED REMOTE SENSING, 3(1), pp 1-16, 2009/6/15. [PDF]   [7]Di Wei, Pan Quan, He Lin et al. Anomaly Detection in Hyperspectral Imagery by Fuzzy Integral Fusion of Band-subsets. Photogrammetric Engineering and Remote Sensing, 73(2), pp 201-213, 2008/2/1. [PDF]   [8] Zhao Yong-Qiang, Pan Quan, Zhang Hong-Cai. New polarization imaging method based on spatially adaptive wavelet image fusion. Optical Engineering, 45(12), pp 123202-1-123202-7, 2006/12/1. [PDF]   [9] 陈超, 罗莉, 赵永强. 基于遗传 LM 算法的涂层目标光谱偏振 BRDF 建模分析. 光谱学与光谱分析.2010.   [10] 高仕博, 程咏梅, 赵永强等. 基于多时相红外图像探测浅层地下目标. 红外与毫米波学报, 01 期, 2009. [PDF]   [11] 高仕博, 程咏梅, 赵永强. 基于张量的平稳小波变换红外图像去噪. 光学学报. [PDF]   [12] 贺霖, 潘泉, 邸韡, 赵永强. 一种基于单似然检验的高光谱图像小目标检测器. 光学学报, 12 期, 2007. [PDF]   [13] 魏坤, 赵永强, 潘泉等. 一种改进相似度量的红外目标跟踪算法. 光子学报, 05 期, 2008. [PDF]   [14] 魏坤, 赵永强, 高仕博等. 基于混合概率核主成分二次相关红外目标检测. 光子学报, 09 期, 2008. [PDF]   [15] 邸韡, 潘泉, 赵永强等. 高光谱图像波段子集模糊积分融合异常检测. 电子与信息学报, 02 期, 2008. [PDF]   [16] 杨铁恒, 赵永强, 潘泉等. 一种新的偏振光谱二向反射测量方法. 光子学报, 12 期, 2008. [PDF]   [17] 马丽娜, 潘泉, 赵永强等. 红外热像仪标定方法. 火力与指挥控制, 11 期, 2008. [PDF]   [18] 王道荣, 赵永强, 潘泉. 基于模糊聚类和证据理论的光谱偏振图像分类. 光子学报, 12 期, 2007. [PDF]   [19] 赵永强, 潘泉, 张洪才. 一种新的全色图像与光谱图像融合方法研究. 光子学报, 01 期, 2007. [PDF]   [20] 赵永强, 潘泉, 张洪才. 自适应多波段偏振图像融合研究. 光子学报, 07 期, 2007. [PDF]   [21] 卫沛锋, 赵永强, 梁彦等. 偏振光在多层散射介质中传输的蒙特卡罗模拟研究. 光子学报, 10 期, 2009. [PDF]   [22] 陈超, 赵永强, 程咏梅等. 背景偏振光谱二向反射分布函数建模分析. 光电子.激光, 03 期, 2009. [PDF]   [23] 高仕博, 程咏梅, 赵永强等. 基于空时域约束模糊核聚类的红外多时相地下目标探测.光子学报, 11期, 2008. [PDF]   [24] Zhao Yongqiang, Yang TieHeng, Wei PeiFeng et al. Spectropolarimetric imaging for skin characteristics analysis. 2nd International Conference on Medical Imaging and Informatics (MIMI 2007), pp 322-329, 2007/8/14. [PDF]   [25] Zhao Yong-Qiang Analysis of facial characteristics in spectropolarimetric imagery. International Symposium on Multispectral Image Processing and Pattern Recognition, 2007/11/15. [PDF]   [26] Gao Shi-Bo, Zhao Yong-Qiang, Cheng Yong-Mei. Multispectral Infrared Image for Target Detection Based on Matched Filtering Using Tensor. MIPPR 2009: Multispectral Image Acquisition and Processing, 2009/10/30. [PDF]   [27] Chen Chao, Zhao Yong-Qiang, Cheng Yong-Mei. Robust materials classification based on multispectral polarimetric BRDF imagery. International Symposium on Photoelectronic Detection and Imaging 2009, 2009/8/5. [PDF]

与TA有关的专家
姓名:
工作职务:
研究方向:
光电测试技术、检测技术与自动化装置、智能传感与信息融合等方向
毕业学院:
西北工业大学
姓名:
工作职务:
副教授
研究方向:
战略人力资源管理。
毕业学院:
西北工业大学
姓名:
工作职务:
应用化学系书记
研究方向:
高性能高分子及其复合材料的合成、改性、制备、性能与应用。
毕业学院:
西北工业大学
姓名:
工作职务:
FreeMarker template error (DEBUG mode; use RETHROW in production!): The following has evaluated to null or missing: ==> c.admheadship [in template "WEB-INF/t/cms/www/xatrm/techexpert/detail.html" at line 174, column 47] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use [#if myOptionalVar??]when-present[#else]when-missing[/#if]. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${c.admheadship} [in template "WEB-INF/t/cms/www/xatrm/techexpert/detail.html" at line 174, column 45] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:451) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:374) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:263) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at freemarker.template.Template.process(Template.java:384) at com.xatrm.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:114) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1257) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1037) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:980) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at ci.filter.SqlInjectFilter.doFilter(SqlInjectFilter.java:157) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at ci.filter.XssFilter.doFilter(XssFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at ci.filter.SecurityFilter.doFilter(SecurityFilter.java:25) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at com.xatrm.common.web.XssFilter.doFilter(XssFilter.java:40) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:151) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at com.xatrm.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)