{"title":"人脸识别的硬件/软件协同设计方法","authors":"Xiaoguang Li, S. Areibi","doi":"10.1109/ICM.2004.1434204","DOIUrl":null,"url":null,"abstract":"Face recognition is a technique employed in large-scale citizen identification applications, surveillance applications, law enforcement applications such as booking stations, and kiosks. Artificial neural networks (ANNs) have been proved to be an effective way to solve this problem, but due to the long-time training process, this approach cannot be implemented efficiently by software. Although, hardware implementations can speedup the training process, this may lead to an inflexible solution. To balance flexibility (i.e., software implementations) and performance (i.e., hardware implementations), an embedded computing system consisting of both a processor and dedicated hardware on a field programmable gate array (FPGA) chip is proposed to solve face recognition based on an ANN approach. Results obtained indicate that this system achieves almost twice the speedup over a pure software implementation.","PeriodicalId":359193,"journal":{"name":"Proceedings. The 16th International Conference on Microelectronics, 2004. ICM 2004.","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"32","resultStr":"{\"title\":\"A hardware/software co-design approach for face recognition\",\"authors\":\"Xiaoguang Li, S. Areibi\",\"doi\":\"10.1109/ICM.2004.1434204\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Face recognition is a technique employed in large-scale citizen identification applications, surveillance applications, law enforcement applications such as booking stations, and kiosks. Artificial neural networks (ANNs) have been proved to be an effective way to solve this problem, but due to the long-time training process, this approach cannot be implemented efficiently by software. Although, hardware implementations can speedup the training process, this may lead to an inflexible solution. To balance flexibility (i.e., software implementations) and performance (i.e., hardware implementations), an embedded computing system consisting of both a processor and dedicated hardware on a field programmable gate array (FPGA) chip is proposed to solve face recognition based on an ANN approach. Results obtained indicate that this system achieves almost twice the speedup over a pure software implementation.\",\"PeriodicalId\":359193,\"journal\":{\"name\":\"Proceedings. The 16th International Conference on Microelectronics, 2004. ICM 2004.\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2004-12-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"32\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. The 16th International Conference on Microelectronics, 2004. ICM 2004.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICM.2004.1434204\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. The 16th International Conference on Microelectronics, 2004. ICM 2004.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICM.2004.1434204","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A hardware/software co-design approach for face recognition
Face recognition is a technique employed in large-scale citizen identification applications, surveillance applications, law enforcement applications such as booking stations, and kiosks. Artificial neural networks (ANNs) have been proved to be an effective way to solve this problem, but due to the long-time training process, this approach cannot be implemented efficiently by software. Although, hardware implementations can speedup the training process, this may lead to an inflexible solution. To balance flexibility (i.e., software implementations) and performance (i.e., hardware implementations), an embedded computing system consisting of both a processor and dedicated hardware on a field programmable gate array (FPGA) chip is proposed to solve face recognition based on an ANN approach. Results obtained indicate that this system achieves almost twice the speedup over a pure software implementation.