Loading...
Search for:
goodarzi--matin
0.113 seconds
Total 116 records
Design and Hardware Implementation of Optical Character Recognition
, M.Sc. Thesis Sharif University of Technology ; Hashemi, Matin (Supervisor)
Abstract
The objective of OCR systems is to retrieve machine-encoded text from a raster image. Despite the abundance of powerful OCR algorithms for English, there are not many for Farsi. Our proposed algorithm is comprised of pre-processing, line detection, sub-word detection and segmentation, feature extraction and classification. Furthermore, hardware implementation and acceleration of this system on a GPGPU is presented. This algorithm was tested on 5 fonts including Titr, Lotus,Yekan, Koodak and Nazanin and an average accuracy above 90% was achieved
Efficient Implementation of Compressed Deep Convolutional Neural Networks
, M.Sc. Thesis Sharif University of Technology ; Hashemi, Matin (Supervisor)
Abstract
Many mobile applications running on smartphones, wearable devices, tiny autonomous robots and IoT devices would potentially benefit from the accuracy and scalability of deep CNN-based machine learning algorithms. However,performance and energy consumption limitations make the execution of such computationally intensive algorithms on embedded mobile devices prohibitive.We present a GPU-accelerated engine, dubbed mCNN, for execution of trained deep CNNs on mobile platforms. The proposed solution takes the trained model as input and automatically optimizes its parallel implementation on the target mobile platform for efficient use of hardware resources such as mobile GPU threads and SIMD units....
Design and Efficient Hardware Implementation of Spiking Neural Networks on FPGA
, M.Sc. Thesis Sharif University of Technology ; Hashemi, Matin (Supervisor)
Abstract
Spiking Neural Networks(SNN) are networks which are consisted of layers of neurons, like other typical artificial neural networks. The main difference between SNN and other neural networks is the type of data transportation among neurons which is done by spikes. Spiking neural networks and their models are considered as the nearest networks and neurons to animals’ nervous systems. In aspects of hardware implementation, the type of data transportation in SNN causes them to be ultra-low power. So, implementation of these networks on chips like FPGA and also usage of SNN in applications with high processing load have startling germination, recently. In this work, we have tried to propose some...
Parallel Implementation of Telecommunication Decodings in Real-time
, M.Sc. Thesis Sharif University of Technology ; Hashemi, Matin (Supervisor)
Abstract
Many chip manufacturers have recently introduced high-performance deep-learning hardware accelerators. In modern GPUs, programmable tensor cores accelerate the heavy operations involved in deep neural networks. This paper presents a novel solution to re-purpose tensor cores in modern GPUs for high-throughput implementation of turbo decoders. Turbo codes closely approach Shannon’s limit on channel capacity, and are widely used in many state-of-the-art wireless systems including satellite communications and mobile communications. Experimental evaluations show that the proposed solution achieves about 1.2 Gbps throughput, which is higher compared to previous GPU-accelerated solutions
Disentangled Representation Learning for Automated Clothe Image Synthesis on the Body
, M.Sc. Thesis Sharif University of Technology ; Hashemi, Matin (Supervisor)
Abstract
There have been many works on generative networks and image generation in the past few years, but the problem with this work is that there is no control over the generated images. The goal of disentangled image synthesis is to generate new images with specific detail and have control over the generated images. Image-based virtual try-on aims to synthesize the customer image with an in-shop clothes image to acquire seamless and natural try-on results, which have attracted increasing attention. The main procedures of image-based virtual try-on usually consist of clothes image generation and try-on image synthesis. In contrast, prior arts cannot guarantee satisfying clothes results when facing...
Viterbi Decoder Implementation on GPGPU
, M.Sc. Thesis Sharif University of Technology ; Hashemi, Matin (Supervisor)
Abstract
In this project, a method is emoloyed to implement a Viterbi decoder on GPGPU. This method is based on combining all steps of the algorithm. This combination has some challenges that are related to differences between different steps of the algorithm. So in this project, some solutions are found to handle these challenges and a high-throughput Viterbi decoder is acheived
Task migration in mesh NOCs over virtual point-to-point connections
, Article Proceedings - 19th International Euromicro Conference on Parallel, Distributed, and Network-Based Processing, PDP 2011 ; 2011 , p. 463-469 ; ISBN: 9780769543284 ; Sarbazi-Azad, H ; Sharif University of Technology
2011
Abstract
Processor allocation in todays many core MPSoCs is a challenging task, especially since the order and requirements of incoming applications are unknown during design stage. To improve network performance, balance the workload across processing cores, or mitigate the effect of hot processing elements in thermal management methodologies, task migration is a method which has attracted much attention in recent years. Runtime task migration was first proposed in multicomputer with load balancing as the major objective. However, specific NoC properties such as limited amount of communication buffers, more sensitivity to implementation complexity, and tight latency and power consumption constraints...
Task migration in mesh NOCs over virtual point-to-point connections
, Article 19th International Euromicro Conference on Parallel, Distributed, and Network-Based Processing, PDP 2011, Ayia Napa, 9 February 2011 through 11 February 2011 ; 2011 , Pages 463-469 ; 9780769543284 (ISBN) ; Sarbazi Azad, H ; Sharif University of Technology
2011
Abstract
Processor allocation in todays many core MPSoCs is a challenging task, especially since the order and requirements of incoming applications are unknown during design stage. To improve network performance, balance the workload across processing cores, or mitigate the effect of hot processing elements in thermal management methodologies, task migration is a method which has attracted much attention in recent years. Runtime task migration was first proposed in multicomputer with load balancing as the major objective. However, specific NoC properties such as limited amount of communication buffers, more sensitivity to implementation complexity, and tight latency and power consumption constraints...
The Static and Dynamic Relationship between Monetary and Multidimensional Poverty Approaches
, M.Sc. Thesis Sharif University of Technology ; Fatemi Ardestani, Farshad (Supervisor)
Abstract
The identification of the poor and the elimination of their poverty always has been the subject of discussion among researchers and policymakers. Today, most researchers consider poverty as a multidimensional phenomenon, and in addition to income indicator, it has indicators related to the level of knowledge, awareness, well-being and the health of individuals. The study of multidimensional poverty and the search for the discovery of its static and dynamic relationship with income-based poverty is the subject of this research. The analysis shows that both statically and dynamically, there is a substantial mismatch in the identification of the poor households according to these two...
Design and Efficient Implementation of Deep Learning Algorithm for ECG Classification
, M.Sc. Thesis Sharif University of Technology ; Hashemi, Matin (Supervisor)
Abstract
Cardiovascular diseases are the leading cause of death globally so early diagnosis of them is important. Many researchers focused on this field. First signs of cardiac diseases appear in the electrocardiogram signal. This signal represents the electrical activity of the heart so it’s primarily used for the detection and classification of cardiac arrhythmias. Permanent monitoring of this signal is not possible for specialists so we should do this by means of Artificial Intelligence. In this thesis, we use recurrent neural networks to classify electrocardiogram’s arrhythmias. This deep learning method, use two sources of data to learn from. The first part of data is global for everyone and the...
Propagation of SH Wave in Elastic Media with Cylindrical Inhomogeneity at Micro and Nano Scales by Couple Stress Theory
, M.Sc. Thesis Sharif University of Technology ; Mohammadi Shodja, Hossein (Supervisor)
Abstract
It is well known that the classical continuum theory does not consider size effect in predicting material’s behavior, however at the micro and nano scales, this effect is not negligible and the classical theory has deficiencies at these scales. To take into account the size effect, higher order continuum theories introduce new material constants into the formulation. One famous version of these theories is couple stress which is applied in this research. This theory considers size effect of inhomogeneity by employing Characteristic length of materials. Quasi-static couple stress and classical dynamic approaches do not include explicitly the size of the material unit cell in the formulation...
Evaluation of Performance and Power Consumption of the Task Migration Schemes in the Mesh NoC
, M.Sc. Thesis Sharif University of Technology ; Sarbazi Azad, Hamid (Supervisor)
Abstract
With the advance of the semiconductor technology, it has been feasible now to fabricate high performance multiprocessor systems-on-chips, containing tens and in the near future hundreds of processing cores. Meanwhile, the diminished technology feature size and high power consumption limit in using previous communication structures such as shared buses. Networks-on-Chip (NoC) have been introduced to obviate these constraints by providing high modularity, scalability and inherent parallelism. Design of these interconnect structures includes multiple tradeoffs between delays, throughput, energy consumption and silicon area requirements. So far, many mechanisms have been proposed to improve the...
Course Scheduling Problem in Sharif University of Technology
, M.Sc. Thesis Sharif University of Technology ; Salmasi, Naser (Supervisor)
Abstract
This study strives to solve the course scheduling problem based on the constraints in Sharif University. In course scheduling problem, first we need to assign each course to a professor (This is done according to professors’ preferences in Sharif University) then we assign each course to a classroom and a time slot subject to professors, classrooms and time constraints (For example no two courses can be assigned to the same classroom at the same time slot). If solved manually, the solving process will take several days and at best results in a feasible solution. The education department is responsible for scheduling 661courses in five days a week and assigning them to 56 classrooms...
Control of DFIG-Based Wind Generation to Improve Inter-area Oscillation Damping
, M.Sc. Thesis Sharif University of Technology ; Ranjbar, Ali Mohammad (Supervisor)
Abstract
Low-frequency oscillation damping in power system is main determinants of the stability of the system. According to increasing of wind farms with high penetration levels in the power system, participation and control of wind farms for increase damping inter area oscillations seems important. In this study a damping controller suggested for Doubly Fed Induction Generator (DFIG). Using this controller and only available local signal as input controller and combination of both active and reactive power modulation, can greatly increase damping inter area oscillations and stability of uncertainty and different working points. Using linear analysis system, identified modes oscillating system and...
Coordinated Strategy of Price-maker Renewable Generation and Thermal Units in Elrctricity Market
, M.Sc. Thesis Sharif University of Technology ; Ranjbar, Ali Mohammad (Supervisor)
Abstract
Wind energy, as a type of renewable energy resource, is clean and is rapidly growing globally. The intermittency in the production of wind energy is the most major obstacle for these producers in a competitive electricity market, to compete with thermal units. Most existing models in the literature mitigate the risk of wind power, by coordinating them with energy storages such as pumped storages power plant. Here, in this thesis, another risk mitigation approach is introduced which combines wind energy and natural gas power plant in an electricity market. In addition, as the penetration level of wind power grows, the wind power producers must be considered as a price-maker player which their...
Design of Steam Turbine Control Valves Seat on Site Machinning Robot
, M.Sc. Thesis Sharif University of Technology ; Durali, Mohammad (Supervisor)
Abstract
Designing a part of an on site repair system for refurbishing steam turbine high pressure control valve has been done in this project. The main role of this control valve is to control the input flow to the turbine in different working condition . However, due to high temperature and pressure, the seat is exposed to erosion. R epairing this part in workshop requires great amount of time and cost, because the valve is a part of the turbine body and must be cut and rewelded to the turbine body. S o using an on-site repair method is highly needed. In addition, due to the limited visibility and access to the valve seat, and accurate...
Resistance spot welding of MS1200 martensitic advanced high strength steel: microstructure-properties relationship
, Article Journal of Manufacturing Processes ; Volume 31 , 2018 , Pages 867-874 ; 15266125 (ISSN) ; Sobhani, S ; Goodarzi, F ; Sharif University of Technology
Elsevier Ltd
2018
Abstract
This paper addresses the microstructure and tensile-shear mechanical performance of MS1200 Giga-grade martensitic advanced high strength steel resistance spot welds. The key phase transformations in MS1200 welds were lath martensite formation in the fusion zone (FZ) and upper-critical heat affected zone (HAZ), new ferrite formation in the inter-critical HAZ and martensite tempering in the sub-critical HAZ. The MS1200 welds were featured by a near matching hardness in the fusion zone and under-matching hardness in the heat affected zone (HAZ) compared to the base metal. At certain process window a complete nugget pullout and separation was observed with high post-necking tearing energy. The...
Direct yaw moment controller design for vehicle dynamic control systems
, Article Proceedings of the IASTED International Conference on Modelling, Sumulation and Optimization, Banff, Alta., 2 July 2003 through 4 July 2003 ; 2003 , Pages 120-124 ; 0889863725 (ISBN) ; Naderkhani, B ; Esmailzadeh, E ; Sharif University of Technology
2003
Abstract
Direct yaw moment control (DYMC) is one of the most effective method that improves not only the directional stability of the vehicles but also their road handling and controllability to a great extent. In this method by developing a difference in the longitudinal force (often the braking force) on two sides of the vehicle, an external stabilizing yaw moment is applied to the vehicle. In this study, an optimal control law for DYMC is proposed. The control law is based on the yaw rate, the lateral velocity feedback, and the steering angle feedforward. Simulation results obtained indicate that considerable improvement in the vehicle dynamic behavior can be achieved when the optimal yaw moment...
Experimental and Simulation Study to Determine the Fracture Flow Functions in Two Phase Systems at Core Scale
, M.Sc. Thesis Sharif University of Technology ; Ghazanfari, Mohammad Hossein (Supervisor)
Abstract
Fractured reservoirs have allocated a significant portion of Iran's and the world's oil and gas reserves, underscoring the importance of predicting the performance of these reservoir types in the oil and gas industry. Predicting the performance of fractured reservoirs by professional reservoir simulators, especially in enhanced recovery conditions, requires precise information on fracture flow functions, which is often limited. These functions vary for each reservoir based on the distinct characteristics of the rock and fluid, and the only way to determine them is through appropriate laboratory experimentation and modeling of the results. Currently, in simulation models, the relative...
Numerical Modeling of Fuel Droplet Vaporization in Gas Phase at Supercritical Conditions
, M.Sc. Thesis Sharif University of Technology ; Hejranfar, Kazem (Supervisor)
Abstract
The study of evaporation of fuel droplet and determination of the rate of vaporization are important in designing combustion chambers. For achieving high performance of a combustor, the evaporation of fuel droplets takes place within a high pressure environment. At these conditions, the use of low-pressure models is not appropriate and many effects that are assumed negligible at low ambient pressures become very important. For example, the solubility of the ambient gas into the liquid phase is increased by increasing the ambient pressure. In addition, the ideal gas assumption is not valid for these conditions and one should use an appropriate equation of state (EOS) that can predict the...