The ever-growing complexity and popularity of machine learning and deep learning applications have motivated an urgent need of effective and efficient support for these applications on contemporary computing systems. ...
详细信息
ISBN:
(纸本)9781728145365
The ever-growing complexity and popularity of machine learning and deep learning applications have motivated an urgent need of effective and efficient support for these applications on contemporary computing systems. In this paper, we thoroughly analyze the various DNN algorithms on three widely used architectures (CPU, GPU, and Xeon Phi). The DNN algorithms we choose for evaluation include i) Unet - for biomedical image segmentation, based on Convolutional Neural Network (CNN), ii) NMT - for neural machine translation based on Recurrent Neural Network (RNN), iii) ResNet-50, and iv) DenseNet - both for imageprocessing based on CNNs. The ultimate goal of this paper is to answer four fundamental questions: i) whether the different DNN networks exhibit similar behavior on a given execution platform? ii) whether, across different platforms, a given DNN network exhibits different behaviors? iii) for the same execution platform and the same DNN network, whether different execution phases have different behaviors? and iv) are the current major general-purpose platforms tuned sufficiently well for different DNN algorithms? Motivated by these questions, we conduct an in-depth investigation of running DNN applications on modern systems. Specifically, we first identify the most time-consuming functions (hotspot functions) across different networks and platforms. Next, we characterize performance bottlenecks and discuss them in detail. Finally, we port selected hotspot functions to a cycle-accurate simulator, and use the results to direct architectural optimizations to better support DNN applications.
FPGAs can offer high performance with low power and low hardware usage. However, with current software, FPGAs are hard to program, and lengthy re-synthesis times make them unsuitable for the algorithm experimentation ...
详细信息
ISBN:
(纸本)9781538660461
FPGAs can offer high performance with low power and low hardware usage. However, with current software, FPGAs are hard to program, and lengthy re-synthesis times make them unsuitable for the algorithm experimentation which is typical of developing imageprocessing applications. In this paper, we present a system model based on a set of Soft Co-Processors, each of which implements a basic image-level operation (or a common combination of such operations) based on the high-level operators in image Algebra. Both 'debug' (generic but unoptimised) and 'release' (specific and optimised) versions of the Soft Co-Processors can be used. The advantage of debug mode is that no re-synthesis is required during algorithm experimentation. For release mode, a novel macro-based transformation tool enables the creation of a set of reusable HLS skeleton co-processors which require the user only to write a C function to obtain a new, special-purpose Soft Co-Processor. Initial experiments with several algorithms show that the area and speed overheads for using debug (rather than release) mode are both around 25-30%, thus enabling algorithm development to take place on the FPGA itself. For creating function-specific Co-processors using our macro-based tool, the overheads compared with an expert hardware design are around 20%.
As a common road surface distress, cracks pose a serious threat to road infrastructure and traffic safety in cities today. Consequently, road crack detection is considered as an essential step for effective road maint...
详细信息
ISBN:
(纸本)9781728140346
As a common road surface distress, cracks pose a serious threat to road infrastructure and traffic safety in cities today. Consequently, road crack detection is considered as an essential step for effective road maintenance and road structure sustainability. However, due to the high cost incurred by dedicated devices and professional operators, it is impossible for existing systems to achieve universal spatiotemporal coverage across citywide road networks. To fill this gap, in this paper, we present the CrackSense, a mobile crowdsourcing based system to detect urban road crack and estimate its damage degree. Specifically, for the heterogeneous crack data, we put forward a crowdsourcing data quality evaluation and selection mechanism. And then, by utilizing the multi-source sensing data aggregation, we propose tow algorithms, namely RCTR and RCDE, to recognize road crack types, i.e., horizontal crack, vertical crack, and net crack, and estimate the crack damage degree, respectively. We implement the system and develop a smartphone APP for mobile users. By conducting intensive experiments and field study, the results demonstrate the accuracy and effectiveness of our proposed approaches.
image segmentation is the indispensable part in the field of computer vision. There are tremendous methods for handling this task such as Otsu-thresholding and Fuzzy C-means (FCM). However, the segmentation results of...
详细信息
image segmentation is the indispensable part in the field of computer vision. There are tremendous methods for handling this task such as Otsu-thresholding and Fuzzy C-means (FCM). However, the segmentation results of the images are occasionally unsatisfactory due to the presence of noise. In this paper, two kinds of spatial information consisting of the relative position information and the intensity information of the neighborhood pixels in an image are taken into consideration in constructing the objective function in FCM. Moreover, Ant Lion Optimization, one of the recently proposed optimization algorithms is utilized to optimize the relevant index. Bio-inspired ALO has the robust ability to find optimal parameters in search spaces. So the proposed approach to image segmentation based on Fuzzy C-Means (FCM) and Ant Lion Optimization (ALO) may alleviate this problem to a certain degree. A series of experimental validation has been implemented for demonstrating the performance of the proposed approach in the end of the paper.
Safety has, for a long time, been one big thing everyone is concerned about. Security breach of private locations has become a threat that everyone intends to eliminate. The traditional security systems trigger alarms...
详细信息
The process of image fusion can be defined as the process of combining multiple input images into a single composite image. Our aim is to create a single output image from the collection of input images which contains...
详细信息
With the advancement of THz technologies, THz imaging has been progressed significantly and has huge potential applications in medical diagnosis, environmental control, remote sensing, chemical and biological identifi...
详细信息
ISBN:
(纸本)9781538638095
With the advancement of THz technologies, THz imaging has been progressed significantly and has huge potential applications in medical diagnosis, environmental control, remote sensing, chemical and biological identification. In the past, people mainly focused on overcoming the obstacles in the hardware, such as the limitation of resolution, accuracy and speed in THz imaging system. Improvement of imaging quality is of great significance to the application of terahertz imaging system. In this paper, image enhancement which based on quantum probability statistics is employed to enhance the contrast and get the better profile of THz image. The experimental results are analyzed and discussed. It is shown that our method considered both global and local image information and can improve images quality effectively. The method can effectively suppress the image noise while preserved the object structures well.
This research has been based on the use of precision agriculture tools for the management of weeds in crops. It has focused on the creation of an image-processing algorithm to detect the existence of weeds in a specif...
详细信息
This research has been based on the use of precision agriculture tools for the management of weeds in crops. It has focused on the creation of an image-processing algorithm to detect the existence of weeds in a specific site of crops. The main objective has been to obtain a formula so that a weed detection system can be developed through binary classifications. The initial step of imageprocessing is the detection of green plants in order to eliminate all the soil in the image, reducing information that is not necessary. Then, it has focused on the vegetation by segmentation and eliminating unwanted information through medium and morphological filters. Finally, a labeling of objects has been made in the image so that weed detection can be done using a threshold based on the area of detection. This algorithm establishes an accurate monitoring of weeds and can be implemented in automated systems for the eradication of weeds in crops, either through the use of automated sprayers for specific site or a weed-cutting mechanism. In addition, it increases the performance of operational processes in crop management, reducing the time spent searching for weeds throughout a plot of land and focusing weed removal tasks on specific sites for effective control.
The design of neural network architectures is an important component for achieving state-of-the-art performance with machine learning systems across a broad array of tasks. Much work has endeavored to design and build...
详细信息
The design of neural network architectures is an important component for achieving state-of-the-art performance with machine learning systems across a broad array of tasks. Much work has endeavored to design and build architectures automatically through clever construction of a search space paired with simple learning algorithms. Recent progress has demonstrated that such meta-learning methods may exceed scalable human-invented architectures on image classification tasks. An open question is the degree to which such methods may generalize to new domains. In this work we explore the construction of meta-learning techniques for dense image prediction focused on the tasks of scene parsing, person-part segmentation, and semantic image segmentation. Constructing viable search spaces in this domain is challenging because of the multi-scale representation of visual information and the necessity to operate on high resolution imagery. Based on a survey of techniques in dense image prediction, we construct a recursive search space and demonstrate that even with efficient random search, we can identify architectures that outperform human-invented architectures and achieve state-of-the-art performance on three dense prediction tasks including 82.7% on Cityscapes (street scene parsing), 71.3% on PASCAL-Person-Part (person-part segmentation), and 87.9% on PASCAL VOC 2012 (semantic image segmentation). Additionally, the resulting architecture is more computationally efficient, requiring half the parameters and half the computational cost as previous state of the art systems.
Blood type can be determined by the presence or absence of antigens in the red blood cells, and can be classified by the ABO (A, B, AB, O) and Rh D (either positive or negative) systems. Knowing one's blood type i...
详细信息
ISBN:
(纸本)9781728133379
Blood type can be determined by the presence or absence of antigens in the red blood cells, and can be classified by the ABO (A, B, AB, O) and Rh D (either positive or negative) systems. Knowing one's blood type is one of the most crucial steps before blood transfusion or any medical operations to prevent the risk of receiving incompatible blood that could lead to adverse or even fatal reactions to patients. Although fully automated blood testing instruments are already being used in some major hospitals, its large size and long processing time, limit its ability to be used in emergency situations. Hence, during onsite blood typing, the traditional or the slide method is being used, which is less accurate due to human errors. This paper presents a raspberry pi based imageprocessing system that is capable of determining all eight types of blood using Canny Edge and Contour Detection. All blood types detected by the proposed system matched that of the known blood samples for the controlled testing of all five samples with five trials each sample for the known A+, B+ AB+, O+, A-, B-, AB- and O-. Uncontrolled testing was also performed to compare the results of the ten random blood types identified by the proposed prototype to the results obtained from test tube method. All these ten samples matched the results obtained from the clinical laboratory. This portable and automated device could avoid human errors, without risking accurate results that could be obtain in a short period of time.
暂无评论