Mohammad Shokrolah Shirazi

Visiting Assistant Professor,

Cleveland State University, Cleveland, OH

Office: FH-320
Office Hours:
Mo, We, 15:30-17:30 

Research Interests

- Computer Vision, Pattern Recognition
- Intelligent Transportation Systems, Intersection Safety Analysis
Computer Architecture, Embedded Systems, Fault Injection, Fault Tolerant System Design

Fig: Research cloud created from my publications

2017 IEEE Intelligent Vehicle Symposium, Chair: Active and Passive Safety Session

Best IEEE ITSS Award  (2016, Second Prize)

   College of Engineering,
UNLV, Best Dissertation Award  (2016, Second Prize)

Listen to my interview with ITS Podcast  (January 2017)

Read my story in UNLV newsletter (August 2016)



   -B.Sc. Computer Engineering, Ferdowsi University of Mashhad (FUM), 2000- 2005.
    -M.Sc. Computer Engineering, Sharif University of Technology (SUT), 2005- 2007.
    -Ph.D. Electrical & Computer Engineering, University of Nevada, Las Vegas (UNLV), 2012- 2016.

Teaching Experience
 Term  Course  University
Fall 2018
 Language Processors (CIS335)  Cleveland State University
Fall 2018  System Programming (CIS340)  Cleveland State University
Fall 2018  Intro to Artificial Intelligence (CIS467)  Cleveland State University
Spring 2018  System Programming (CIS340)  Cleveland State University
Spring 2018  Computer Graphics (CIS 457) Cleveland State University
Spring 2018  Introduction to Computer Security(CIS 475)  Cleveland State University
Fall 2017  Data Structure and Algorithms (CIS265)  Cleveland State University
Fall 2017  System Programming (CIS340)   Cleveland State University
Summer I 2017  Intro to Programming (CIS260)  Cleveland State University
Spring 2017 Computer Graphics (CIS 457) Cleveland State University
Spring 2017 System Programming (CIS 340)  Cleveland State University
Spring 2017 Data Structure and Algorithms (CIS 265)  Cleveland State University
 Fall 2016  Cloud Computing (EEC 693) Cleveland State University
 Fall 2016 Data Structure and Algorithms (CIS 265) Cleveland State University
 Spring 2016 DSP Application: EE 482 (ECG 682) University of Nevada, Las Vegas

 Fall 2012  Operating Systems  University of Applied, Science & Technology (UAST: br 54)
 Fall 2012  Advanced Programming  Parand Islamic Azad University (PIAU)
 Spring 2011  Algorithms & Programming, E Commerce, IT Basics, Database, Data Structure   University of Applied, Science & Technology (br 11), UAST: br 54
 Spring 2011  Assembly Language, Advanced Programming  Parand Islamic Azad University 
 Fall 2010  Data Structure, Algorithms & Programming  University of Applied, Science & Technology (br 11, 54)
 Fall 2010  Technical & Scientific Writing & Speech, Advanced Programming, Data Structure  Parand Islamic Azad University 
 Spring 2010  Web Page Design, Data Structure, Software Engineering, Database  University of Applied, Science & Technology (br 54, 11)
 Spring 2010  Advanced Programming, Data Structure, Software Engineering   Parand Islamic Azad University
 Fall 2009  Advanced Programming, Data Structure, Operating Systems  Parand Islamic Azad University, UAST (br 11)
 Spring 2009  Algorithms & Programming, Operating Systems, Database  University of Applied, Science & Technology (br 11)
 Spring 2009   Advanced Programming, Digital Design, Data Structure, Database    Parand Islamic Azaid University, UAST (br 54)
 Fall 2008    Data Structure, Computer Networks, Operating SystemsDigital Logic Design  Payame Noor University (PNU), PIAU
 Fall 2008  Information Storage & Retrieval, Algorithms & Programming, Data Structure  University of Applied, Science & Technology (br 11)PIAU
 Spring 2008   Data Structure, Algorithms & Programming  University of Applied, Science & Technology (br 54) 
 Fall 2007  Information Storage & Retrieval, Algorithms & Programming  Parand Islamic Azad University

Teaching Assistant:   
Term                     Course                              Title
 Fall 2012  CPE 100  Computer Logic Design
 Fall 2012  EGG 101L  Arduino Microcontroller
 Spring 2013  EGG 101L  Arduino Microcontroller
 Spring 2013  EE 421  Digital Electronics
 Fall 2014  EE 360  Signals & Systems
 Fall 2014 
 EE 480L
 Digital Signal Processing
 Fall 2014  EGG 101L  Arduino Microcontroller

  Research Assistant

    - Vehicle & pedestrian detection using motion and appearance 
    - Vision-based vehicle & pedestrian tracking at intersection 
    - Vision-based safety analysis at intersections
    - Fast FPGA-based edge detection methods
    - Hardware-based fault injection tool for embedded processors

Publications [Google Scholar Citations]
  • M. S. Shirazi, B. Morris, "Trajectory Prediction of Vehicles Turning at Intersections Using Deep Neural Networks," Revised for Machine Vision an Applications,  2018. [pdf][Description][BibTex]
  • M. S. Shirazi, B. Morris, "Traffic Phase Inference Using Traffic Cameras," IEEE Intelligent Vehicles Symposium (IV 2017),  pp. 1565-1570, 2017, Los Angeles, CA, USA.
  • M. S. Shirazi, B. Morris, "Investigation of Safety Analysis Methods Using Computer Vision Techniques," Journal of Electronic Imaging, 26(5), Jun, 2017.
  • B. Morris, M. S. Shirazi, "Intersection Monitoring Using Computer Vision Techniques for Capacity, Delay, and Safety Analysis", Book Chapter of "Computer Vision and Imaging in Intelligent Transportation Systems", RP Loce, R Bala, M. Trivedi, John Wiley and Sons, May, 2017.
  • M. S. Shirazi, B. Morris, "Looking at Intersections, A Survey of Intersection Monitoring, Behavior and Safety Analysis of Recent Studies " IEEE Transactions on Intelligent Transportation Systems, 18(1), January, 2017.
  • M. S. Shirazi, B. Morris, "Vision-based Pedestrian Behavior Analysis at Intersections," Journal of Electronic Imaging, 25(5), March, 2016.
  • M. S. Shirazi, B. Morris, "Vision-Based Turning Movement Monitoring: Count, Speed & Waiting Time Estimation," IEEE Intelligent Transportation Magazine, 8(1), pp. 23-34, January, 2016.
  • M. S. Shirazi, B. Morris, "Vision-Based Vehicle and Pedestrian Tracking of Intersection Videos," International Journal of Artificial Intelligent Tools, 25(5), October, 2016.
  • M. S. Shirazi, B. Morris, "Vision-based Pedestrian Monitoring at Intersections Including Behavior and Crossing Count," IEEE Intelligent Vehicles Symposium (IV 2016),  pp. 1022-1027, 2016, Gothenburg, Sweden.

  • M. S. Shirazi, B. Morris, "Safety Quantification of Intersections Using Computer Vision Techniques," International Symposium in Visual Computing (ISVC 2015),  pp. 725-761, December, 2015, Las Vegas, USA. [pdf][Description][BibTex]
  • M. S. Shirazi, B. Morris, "Vision-based Vehicle Counting with High Accuracy for Highways with Perspective View," International Symposium in Visual Computing (ISVC 2015), pp. 809-818, December, 2015, Las Vegas, USA.[pdf][Description][BibTex]
  • M. S. Shirazi, B. Morris, "Vision-based Vehicle Queue Analysis at Junctions," IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS 2015),  pp. 1-6, August, 2015, Karlsruhe, Germany.[pdf][Description][BibTex]
  • M. S. Shirazi, B. Morris, "A Typical Video-based Framework for Counting, Behavior and Safety Analysis at Intersections," IEEE Intelligent Vehicles Symposium (IV 2015),  pp. 1264-1269, June, 2015, Seoul, Korea.[pdf][Description][BibTex]
  • M. S. Shirazi, B. Morris, "Observing Behaviors at Intersections: A Review of Recent Studies & Developments," IEEE Intelligent Vehicles Symposium (IV 2015),  pp. 1258-1263, June, 2015, Seoul, Korea.[pdf][BibTex]
  • M. S. Shirazi, B. T. Morris, "Fast Edge Detection Architecture using Different Levels of Parallelism on a FPGA," International Journal of Computer Applications, (IJCA 2015),Vol. 113, No. 13, pp. 1-8, March, 2015.[pdf][BibTex]
  • M. S. Shirazi, B. Morris, "Contextual Combination of Appearance and Motion for Intersection Videos with Vehicles and Pedestrians ," International Symposium in Visual Computing, (ISVC 2014), pp. 708-717, October, 2014, Las Vegas, USA.[pdf][Description][BibTex]
  • M. S. Shirazi, B. Morris, "Vision-Based Turning Movement Counting at Intersections by Cooperating Zone and Trajectory Comparison Modules," Proceeding of  the  IEEE 17th international conference on Intelligent Transportation Systems, (ITSC 2014), pp. 3100-3105, October, 2014, Qindao, China.[pdf][Description][BibTex]
  • M. S. Shirazi, B. Morris, "Fast Sobel Edge Detection Using Parallel Pipeline-based Architecture on FPGA," Poster competition, The 3rd Graduate Celebration of the Howard R. Hugh College of Engineering, April, 2013, UNLV, Las Vegas, USA.[pdf]
  • M. S. Shirazi, B. Morris, H. Selvaraj, "Fast FPGA-based fault injection tool for embedded processors," 14th International Symposium on Quality Electronic Design, (ISQED 2013),pp. 476-480, March, 2013, Santa Clara, USA.[pdf][BibTex]
  • M. S. Shirazi, S. G. Miremadi, “FPGA-based Fault Injection into Synthesizable Verilog HDL Models,” 2th international conference on Secure System Integration and Reliability Improvement, (SSIRI 2008),pp. 143-149, July, 2008, Yokohama, Japan.[pdf][BibTex]
  • N. Mehdizadeh, M. S. Shirazi, S. G. Miremadi, “Analyzing Fault Effects in 32-bit OpenRISC 1200 Microprocessor,” 3th International Conference on Availability, Reliability and Security (ARES 2008),pp. 648-652, May, 2008, Barcelona, Spain.[pdf][BibTex]
  • M. Dehbashi, V. Lari, S. G. Miremadi, M. S. Shirazi, “Fault Effects in FlexRay-Based Networks with Hybrid Technology ,” 3th international conference on availability, reliability and security (ARES 2008),pp. 491-496, May, 2008, Barcelona, Spain.[pdf][BibTex] 

Subpages (25): View All