E. Grinenko, Wenlin Han, E. Hanada, L. Morra, Paolo Napoletano, Bogdan Pavković
{"title":"ICCE-Berlin 2020 Technical Program Committee","authors":"E. Grinenko, Wenlin Han, E. Hanada, L. Morra, Paolo Napoletano, Bogdan Pavković","doi":"10.1109/ICCE-Berlin50680.2020.9352173","DOIUrl":"https://doi.org/10.1109/ICCE-Berlin50680.2020.9352173","url":null,"abstract":"","PeriodicalId":438631,"journal":{"name":"2020 IEEE 10th International Conference on Consumer Electronics (ICCE-Berlin)","volume":"106 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117170441","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
R. Arya, Rahul Sawlani, Abhinav Gola, Animesh, Hulusi Açikgöz, Konark Sharma, M. Tripathy
{"title":"The Use of Artificial Neural Networks for Predicting Response of Frequency Selective Surfaces","authors":"R. Arya, Rahul Sawlani, Abhinav Gola, Animesh, Hulusi Açikgöz, Konark Sharma, M. Tripathy","doi":"10.1109/ICCE-Berlin50680.2020.9352189","DOIUrl":"https://doi.org/10.1109/ICCE-Berlin50680.2020.9352189","url":null,"abstract":"In the real world problems, mostly there is difference between dimensions of simulated and corresponding fabricated structures. In case of Frequency Selective Surface (FSS), this variation can be even larger as the frequency gets into terahertz range. One of the approach to study such variations is metamodeling. In this work, we address the problem of modeling such structures with statistical variations in their geometries by using artificial neural network (ANN). We train and test this metamodel and finally show its performance statistics.","PeriodicalId":438631,"journal":{"name":"2020 IEEE 10th International Conference on Consumer Electronics (ICCE-Berlin)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125521288","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Detecting DDoS Attacks Near The Edge with Router Canaries","authors":"Winston Howard, M. Borowczak","doi":"10.1109/ICCE-Berlin50680.2020.9352164","DOIUrl":"https://doi.org/10.1109/ICCE-Berlin50680.2020.9352164","url":null,"abstract":"As consumers place more devices within their local networks the ability to detect and disrupt Distributed Denial of Service (DDoS) attacks must move closer to the edge in order to provide resilient and effective decentralized protection. To move detection from centralized entities towards the edge a distributed technique to detect DDoS attacks through the use of entropy-based canaries located near edge devices (e.g., switches, and routers) is proposed. The benefit of this approach is that a set of infrastructure devices could prevent attacks using hijacked devices from ever leaving local networks. In order to evaluate this approach an open-source Python software package was built on top of the Common Open Research Emulator (CORE) in order to simulate and assess these entropy-based canaries. This distributed entropy-based detection technique, based on prior centralized entropy-techniques, is able to achieve 100% detection rate even when attacker-node comprise only 25% of the total nodes. While these distributed entropy-based canaries can rapidly detect simulated DDoS attacks with high accuracy these preliminary results motivate future investigation using more diverse typologies and real-world data.","PeriodicalId":438631,"journal":{"name":"2020 IEEE 10th International Conference on Consumer Electronics (ICCE-Berlin)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114692740","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
David Mijic, Matteo Brisinello, M. Vranješ, R. Grbić
{"title":"Traffic Sign Detection Using YOLOv3","authors":"David Mijic, Matteo Brisinello, M. Vranješ, R. Grbić","doi":"10.1109/ICCE-Berlin50680.2020.9352180","DOIUrl":"https://doi.org/10.1109/ICCE-Berlin50680.2020.9352180","url":null,"abstract":"Advanced driving assistance systems (ADASs) are increasingly being installed in modern vehicles because they make driving safer and more comfortable. With the implementation of cameras in the vehicle, the range of possible ADASs increases. One of such systems is the one aimed for traffic sign recognition, which alerts the driver about different road conditions such as excess of the speed limit or traffic ban. In this paper, a solution for detecting a specific set of 11 traffic signs typical for most European countries is presented. The algorithm used for detecting traffic signs is You Only Look Once (YOLO) v3, where the model parameters are trained on a train set acquired from the newly created dataset. The rest of the dataset images are used for creating a test set. The dataset is derived from the video signals that were capturing traffic with a front view camera mounted inside the vehicle, in the city of Osijek in different weather conditions (sunny, cloudy, rain, night). The dataset images are extracted from 28 different video sequences, which resulted in 5567 images with the total number of 6751 annotated traffic signs. The proposed solution for detecting a specific set of traffic signs achieves high performance when tested on the test set created from the proposed dataset.","PeriodicalId":438631,"journal":{"name":"2020 IEEE 10th International Conference on Consumer Electronics (ICCE-Berlin)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126334364","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Clustering Of Classroom Computers For Academic Research","authors":"Irisann-Maria Agius, Frankie Inguanez","doi":"10.1109/ICCE-Berlin50680.2020.9352160","DOIUrl":"https://doi.org/10.1109/ICCE-Berlin50680.2020.9352160","url":null,"abstract":"Academic researchers who are performing computational-heavy research may be at a disadvantage if their available systems are not suitable enough or may take a lot of time to produce a result set. Some academic institutions might not have the necessary resources to address the research needs. In this research, we extend our initial concept of clustering Raspberry Pi systems to investigate the viability and requirements needed to utilise school computers to create a Platform as a Service that can serve the needs for undergraduate researchers. A computer cluster utilising twenty-five school mid-level computers was created with a novel quality of service offering and bench-marked for performance while also creating a platform for students to be able to submit multiple neural network models to train them concurrently by utilising Distributed TensorFlow. It was concluded that low-to-medium end computers could be used to create a computer cluster for research purposes, yet a number of factors need to be taken into consideration.","PeriodicalId":438631,"journal":{"name":"2020 IEEE 10th International Conference on Consumer Electronics (ICCE-Berlin)","volume":"103 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120874089","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Philip Colangelo, Oren Segal, Alexander Speicher, M. Margala
{"title":"Automated Hardware and Neural Network Architecture co-design of FPGA accelerators using multi-objective Neural Architecture Search","authors":"Philip Colangelo, Oren Segal, Alexander Speicher, M. Margala","doi":"10.1109/ICCE-Berlin50680.2020.9352153","DOIUrl":"https://doi.org/10.1109/ICCE-Berlin50680.2020.9352153","url":null,"abstract":"State-of-the-art Neural Network Architectures (NNAs) are challenging to design and implement efficiently in hardware. In the past couple of years, this has led to an explosion in research and development of automatic Neural Architecture Search (NAS) tools. AutoML tools are now used to achieve state of the art NNA designs and attempt to optimize for hardware usage and design. Much of the recent research in the auto-design of NNAs has focused on convolution networks and image recognition, ignoring the fact that a significant part of the workload in data centers is general-purpose deep neural networks. In this work, we develop and test a general multilayer perceptron (MLP) flow that can take arbitrary datasets as input and automatically produce optimized NNAs and hardware designs. We test the flow on six benchmarks. Our results show we exceed the performance of currently published MLP accuracy results and are competitive with non-MLP based results. We compare general and common GPU architectures with our scalable FPGA design and show we can achieve higher efficiency and higher throughput (outputs per second) for the majority of datasets. Further insights into the design space for both accurate networks and high performing hardware shows the power of co-design by correlating accuracy versus throughput, network size versus accuracy, and scaling to high-performance devices.","PeriodicalId":438631,"journal":{"name":"2020 IEEE 10th International Conference on Consumer Electronics (ICCE-Berlin)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133206550","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Daniel Nicolas Bailon, Johann-Philipp Thiers, J. Freudenberger
{"title":"Soft-input decoding of concatenated codes based on the Plotkin construction and BCH component codes","authors":"Daniel Nicolas Bailon, Johann-Philipp Thiers, J. Freudenberger","doi":"10.1109/ICCE-Berlin50680.2020.9352179","DOIUrl":"https://doi.org/10.1109/ICCE-Berlin50680.2020.9352179","url":null,"abstract":"Low latency communication requires soft-input decoding of binary block codes with small to medium block lengths. In this work, we consider generalized multiple concatenated (GMC) codes based on the Plotkin construction. These codes are similar to Reed-Muller (RM) codes. In contrast to RM codes, BCH codes are employed as component codes. This leads to improved code parameters. Moreover, a decoding algorithm is proposed that exploits the recursive structure of the concatenation. This algorithm enables efficient soft-input decoding of binary block codes with small to medium lengths. The proposed codes and their decoding achieve significant performance gains compared with RM codes and recursive GMC decoding.","PeriodicalId":438631,"journal":{"name":"2020 IEEE 10th International Conference on Consumer Electronics (ICCE-Berlin)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133833649","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Johann-Philipp Thiers, Daniel Nicolas Bailon, J. Freudenberger
{"title":"Bit-Labeling and Page Capacities of TLC Non-Volatile Flash Memories","authors":"Johann-Philipp Thiers, Daniel Nicolas Bailon, J. Freudenberger","doi":"10.1109/ICCE-Berlin50680.2020.9352190","DOIUrl":"https://doi.org/10.1109/ICCE-Berlin50680.2020.9352190","url":null,"abstract":"The reliability of flash memories suffers from various error causes. Program/erase cycles, read disturb, and cell to cell interference impact the threshold voltages and cause bit errors during the read process. Hence, error correction is required to ensure reliable data storage. In this work, we investigate the bit-labeling of triple level cell (TLC) memories. This labeling determines the page capacities and the latency of the read process. The page capacity defines the redundancy that is required for error correction coding. Typically, Gray codes are used to encode the cell state such that the codes of adjacent states differ in a single digit. These Gray codes minimize the latency for random access reads but cannot balance the page capacities. Based on measured voltage distributions, we investigate the page capacities and propose a labeling that provides a better rate balancing than Gray labeling.","PeriodicalId":438631,"journal":{"name":"2020 IEEE 10th International Conference on Consumer Electronics (ICCE-Berlin)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115705087","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Robert Roth, Thomas Pursche, Dena Farooghi, Reinhard Möller
{"title":"Extensible Augmented Reality Assisted Contact-Free Patient Surveillance in Emergency Context","authors":"Robert Roth, Thomas Pursche, Dena Farooghi, Reinhard Möller","doi":"10.1109/ICCE-Berlin50680.2020.9352178","DOIUrl":"https://doi.org/10.1109/ICCE-Berlin50680.2020.9352178","url":null,"abstract":"We present a concept for a supplementary patient monitoring and emergency alerting system. It renders hot pluggability of sensors possible by taking a modular design as a basis. Specialized sensor modules detect the occurrence of particular emergencies such as excessive increasing or decreasing heart rate. The observers operating the system can receive and easily react to these emergencies using augmented reality headsets without having to interrupt their routine. Means to monitor multiple patients per sensor are discussed in this paper as well.","PeriodicalId":438631,"journal":{"name":"2020 IEEE 10th International Conference on Consumer Electronics (ICCE-Berlin)","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122023911","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"ABCD: A Compact Object Detector Based on Channel Quantization and Tensor Decomposition","authors":"Bingyi Zhang, Peining Zhen, Junyan Yang, Saisai Niu, Hang Yi, Hai-Bao Chen","doi":"10.1109/ICCE-Berlin50680.2020.9352200","DOIUrl":"https://doi.org/10.1109/ICCE-Berlin50680.2020.9352200","url":null,"abstract":"Object detection and tracking are critical computer vision tasks because of the broad needs in society; however, deep neural network-based methods cost many computational resources that hinder them from real scene applications. Quantization is a widely adopted technique to reduce the storage space and memory footprint which makes deep learning models more energy-efficient and resource-friendly. Traditional network quantization methods directly quantize neural networks layer-wise, which means the parameters in different channels take the same quantization range. In this paper, we propose a low-bit learning method for convolutional neural network object detector quantization. Different from previous methods, we quantize the detector channel-wisely to avoid accuracy loss in the low-bit framework. We use progressive quantization, progressive batch normalization fusion, and cut the unnecessary long-tail weights and activations to reduce quantization loss. Moreover, based on the object detector and long short-term memory network (LSTM), we develop a high-performance tracking system. We leverage the tensor decomposition to compress weights in LSTM for getting a higher compression ratio. Experiments are conducted on public datasets and our infrared aerial dataset for object detection and tracking. The experimental results show that our approach obtains better performance compared with the state-of-the-art methods in terms of accuracy and compression ratio.","PeriodicalId":438631,"journal":{"name":"2020 IEEE 10th International Conference on Consumer Electronics (ICCE-Berlin)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125792339","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}