周巍
周巍
性      别: 职      称: 教育,高等学校教师,副教授
籍      贯: 陕西省 西安市 现 居 地:
毕业院校: 西北工业大学 专      业:
查看更多个人信息
出生年月: 1979 工作单位: 西北工业大学
邮       箱: zhouwei@nwpu.edu.cn 联系电话:
学       历: 博士

【人物简介】

【研究方向】

1、先进视频编解码研究及其超大规模集成电路设计: (1)面向新一代视频编码标准HEVC/H.265的高效编解码算法研究 (2)基于多核异构处理器(CPU+GPU)的并行视频编解码研究 (3)符合先进视频编码标准HEVC/H.265的超大规模集成电路设计 2、视频大数据分析及其专用处理器体系架构设计: (1)基于深度学习的视频大数据分析 (2)面向视频大数据的高性能处理器体系架构设计

【研究成果】

  国家级教学成果二等奖1项,陕西省教学成果特等奖1项,校级教学成果奖3项,2009年被评为西北工业大学翱翔之星。获得国家发明专利2项。

【科研项目】

科研工作: 1、 国家自然科学基金,2010-2012,负责人。 2、 教育部新世纪优秀人才支持计划,2012-2014,负责人。 3、 陕西省自然科学基础研究计划,2016-2018,负责人。 4、 西北工业大学基础研究基金,2014-2016,负责人。 5、 西北工业大学“翱翔新星”资助项目,2014-2017,负责人。

【论文著作】

1)Wei Zhou, Jingzhi Zhang, Xin Zhou, Zhenyu Liu, Xiaoxiang Liu, A High-Throughput and Multi-Parallel VLSI Architecture for HEVC Deblocking Filter, IEEE Transactions on Multimedia, June 2016. (2)XiaocongLian, Zhenyu Liu, Wei Zhou, ZheminDuan, Lossless Frame Memory Compression Using Pixel-Grain Prediction and Dynamic Order Entropy Coding, IEEE Transactions on Circuits and Systems for Video Technology, vol.26, no.1, pp.223-235, January 2016. (3)Wei Zhou, Xin Zhou, XiaocongLian, Zhenyu Liu and Xiaoxiang Liu, An Efficient Interpolation Filter VLSI Architecture for HEVC Standard, EURASIP Journal on Advances in Signal Processing, (2015) 95:1-12, 2015. (4) Wei Zhou, Xin Zhou, XiaocongLian, An Efficient Interpolation Filter VLSI Architecture for HEVC, 40th International Conference on Acoustics, Speech and Signal Processing (ICASSP 2015), Brisbane, Australia, 19-24 April 2015. (5)Henglu Wei, Xin Zhou, Wei Zhou, ZheminDuan, Nana Shan, Visual Saliency Based Perceptual Video Coding in HEVC, 2016 IEEE Int'l Symposium on Circuits & Systems (ISCAS 2016), Montreal, Canada, May 22-26, 2016. (6) XiaocongLian, Zhenyu Liu, Wei Zhou, ZheminDuan, Using Pixel-Grain Prediction and K-order Ueg-Rice Entropy Coding Oriented Lossless Frame Memory Compression for Motion Estimation in HEVC, IEEE International Conference on Image Processing (ICIP 2015), Quebec City, Canada, Sep 2015. (7) Wei Zhou, Jingzhi Zhang, Xin Zhou. A High-Throughput and Multi-Parallel Deblocking Filter VLSI Architecture for HEVC, Visual Communications and Image Processing, VCIP 2015, Singapore, 13-16 December 2015. (8) Henglu Wei, Wei Zhou, Xin Zhou,ZheminDuan. An efficient all zero block detection algorithm based on frequency characteristics of DCT in HEVC, Visual Communications and Image Processing, VCIP 2015, Singapore, 13-16 December 2015. (9)Zhou Wei, DuanZhe-Min, Hu Hong-Qi,Fast Motion Estimation Algorithm for H.264/AVC Based on Centered Prediction, Journal of Systems Engineering and Electronics, 2010.12. (10) Nana Shan, Wei Zhou, Rong Li, ZheminDuan, Fast Mode Decision of Inter Prediction in HEVC, The 14th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP 2014), August 24-27, 2014, Dalian, China. (11)Zhu Hongxiang, Zhou Wei, Dong Qing, Huang Xiaodong, Efficient Intra Prediction VLSI Architecture For HEVC Standard, TENCON 2013, Xi'an, China. (12) Kang Runlong, Zhou Wei, Huang Xiaodong, An Efficient Deblocking Filter Algorithm for HEVC , 2nd IEEE China Summit and International Conference on Signal and Information Processing (ChinaSIP 2014), Xi'an, China. (13)Zhou Wei, Zhou Xin, A Fast Hierarchical 1/4-pel Fractional Pixel Motion Estimation Algorithm of H.264 Video Coding, the 8th IEEE Conference on Industrial Electronics and Applications(ICIEA), pp.891-895, Australia, June 2013. (14) Zhou Xin, Zhou Wei, Fast Inter Prediction Block Mode Decision Approach for H.264/AVC Based on All-Zero Blocks Detection, the 8th IEEE Conference on Industrial Electronics and Applications(ICIEA), pp.896-899, Australia, June 2013. (15)周巍,黄晓东,朱洪翔,郭龙,张仁鹏,HEVC帧内预测Planar和DC模式的VLSI架构设计与实现,计算机工程与应用,2014.12。 (16)连晓聪,周巍,段哲民,李茸,一种高效HEVC内插值滤波VLSI架构设计,计算机工程, 2015.3。 (17)周欣,段哲民,周巍,基于H.264/AVC 1/4像素点快速分级搜索算法,西北工业大学学报,2011.1。 (18)周巍, 周欣, 段哲民, 基于H.264/AVC的帧内4×4预测模式快速选择算法,西北工业大学学报,2012.6。 (19)周巍, 史浩山, 周欣, H.264帧间预测快速算法,计算机辅助设计与图形学学报,2008.6。 (20)周巍, 史浩山, 周欣, H.264的帧间/帧内预测模式快速选择算法,西北工业大学学报,2008.1。 (21)Zhou Wei, Shi Haoshan, Zhou Xin, Efficient Motion Estimation Scheme for H.264 based on BP neural network, Fourth International Symposium on Neural Networks, LNCS 4493,2007.7. (22)Zhou Wei, Shi Haoshan, Zhou Xin,An Efficient Block-matching Motion Estimation Algorithm for H.264 Video Coding Standard, 2006 IEEE International Conference on Wireless Communications, Networking and Mobile Computing, 2006.8. (23)周巍, 史浩山, 周欣,一种基于H.264全零模块预判算法,西北工业大学学报,2006.10。 (24)周巍,周欣,段哲民,发明专利, 快速小数像素分级搜索方法,201010162306,2011年9月授权。 (25)周巍,段哲民,周欣,基于中心预测的整数像素快速混合搜索方法, 200810017569.3, 20109年10月授权。

与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)