• October, 2020
    One Paper accepted at 3DV 2020.
  • September, 2020
    Presenting a poster at TACCSTER symposium 2020.
  • July, 2020
    Submitted a paper to 3DV 2020.
  • September, 2019
    Presented poster and gave short lightning talk at TACCSTER symposium 2019.
  • August, 2019
    Submitted a paper to ICRA 2019.


  • Aug. 2016 - Present

    Ph.D. Researcher

    University of Texas at Arlington

    Arlington, TX

  • Jan. 2015 - Aug. 2016

    Software Engineer


    Dhaka, Bangladesh


  • Ph.D.2016 - Present

    Ph.D. in Computer Science

    University of Texas at Arlington

  • B.Sc.2008 - 2013

    Bachelor of Science in Computer Science and Engineering

    Shahjala University of Science and Technology


Filter by type

Sort by year

A Progressive Conditional Generative Adversarial Network for Generating Dense and Colored 3D Point Clouds

Mohammad Samiul Arshad, William J. Beksi
Conference Papers The 8th International Conference on 3D Vision (3DV), November 2020.


In this paper, we introduce a novel conditional generative adversarial network that creates dense 3D point clouds, with color, for assorted classes of objects in an unsupervised manner. To overcome the difficulty of capturing intricate details at high resolutions, we propose a point transformer that progressively grows the network through the use of graph convolutions. The network is composed of a leaf output layer and an initial set of branches. Every training iteration evolves a point vector into a point cloud of increasing resolution. After a fixed number of iterations, the number of branches is increased by replicating the last branch. Experimental results show that our network is capable of learning and mimicking a 3D data distribution, and produces colored point clouds with fine details at multiple resolutions.

An Automated Bengali Sign Language Recognition System Based on Fingertip Finder Algorithm

Angur M. Jarman, Mohammad Samiul Arshad, Nashid Alam, Mohammed J. Islam
Journal PapersInternational Journal of Electronics & Informatics (IJEI), Volume: 4, Issue: 1, July 2015


This paper presents a new algorithm to identify Bengali Sign Language (BdSL) for recognizing 46 hand gestures, including 9 gestures for 11 vowels, 28 gestures for 39 consonants, and 9 gestures for 9 numerals according to the similarity of pronunciation. The image was first re-sized and then converted to a binary format to crop the region of interest by using only top-most, left-most, and right-most white pixels. The positions of the finger-tips were found by applying a fingertip finder algorithm. Eleven features were extracted from each image to train a multi-layered feed-forward neural network with a back-propagation training algorithm. The distance between the centroid of the hand region and each fingertip was calculated along with the angles between each fingertip and horizontal x-axis crossed the centroid. A database of 2300 images of Bengali signs was constructed to evaluate the effectiveness of the proposed system, where 70%, 15%, and 15% images were used for training, testing, and validating, respectively. The experimental results showed an average of 88.69% accuracy in recognizing BdSL which is very much promising compare to other existing methods.


Tic-Tac-Toe with Reinforcement Learning

Mohammad Samiul Arshad
Reinforcement Learning Game Theory

Trained two agent to play Tic-Tac-Toe using reinforcement learning.

MNIST Classification

Mohammad Samiul Arshad
Supervised Learning CNN

Trained a model to classify MNIST dataset.

Real Time Face Recognition

Mohammad Samiul Arshad
Supervised Learning CNN

Trained a model to identify and recognize human faces in real time.


Teaching History:

  • Fall, 2018 - Spring, 2019

    Design and Analysis of Algorithms and Data Structures

    Assisted Dr. Bob Weems with grading assignments and quizzes. This course presents an overview of classic approaches to algorithm design - decomposition, dynamic programming, and greedy method, understanding of particular algorithms and data structures that have wide applicability. It also included basic algorithm analysis concepts by applying math skills to worst-case and expected time using recurrences and asymptotic notation and improved programming skills - especially data structures, recursion and graphs.

  • Summer, 2018

    Distributed Systems

    Assisted Dr. Chance EaryThis course includes multithreading, distributed systems, device drivers, object oriented operating systems, advanced file systems, parallel virtual machines, and load balancing. Examples from current popular modern systems and research operating systems are analyzed too.

  • Summer, 2018

    Mobile Systems Engineering

    Assisted Dr. Chance EaryThis course presents an overview of applications of mobile systems in health, entertainment, security, and other areas.

  • Fall, 2017 - Spring, 2018

    Intorduction to Programming

    This course introduces students to computers, to the algorithmic process and to programming using basic control and data structures.

  • Summer, 2017

    Programming Languages

    Assisted Dr. Ramez Elmasri. This course presents history of Programming Languages, overview of the scripting/mixed language: Python, functional programming languages paradigm: Haskell, overview of the logic programming language: Prolog, overview of syntax and semantics of programming languages.

  • Fall, 2016 - Summer, 2017

    Intermediate Programming

    Assisted several Professor with grading assignments and quizzes. This course presents Programming concepts beyond basic control and data structures. Emphasis is given to data structures including linked-lists and trees as well as modular design consistent with software engineering principles.


  • 701, S Nedderman Dr

    Arlington, TX 76019.

  • mohammadsamiul.arshad [at]

    samiularshad [at]