Skip to content
View PinJui's full-sized avatar
  • Taipei, Taiwan
  • 01:14 (UTC +08:00)

Block or report PinJui

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
PinJui/README.md
██████╗ ██╗███╗   ██╗     ██╗██╗   ██╗██╗
██╔══██╗██║████╗  ██║     ██║██║   ██║██║
██████╔╝██║██╔██╗ ██║     ██║██║   ██║██║
██╔═══╝ ██║██║╚██╗██║██   ██║██║   ██║██║
██║     ██║██║ ╚████║╚█████╔╝╚██████╔╝██║
╚═╝     ╚═╝╚═╝  ╚═══╝ ╚════╝  ╚═════╝ ╚═╝

Typing SVG


🖥️ About Me

class Developer:
    def __init__(self):
        self.name = "PinJui"
        self.role = "Computer Vision Researcher"
        self.languages = ["Python", "C"]
        self.frameworks = ["PyTorch", "OpenCV", "Reflex"]
        self.focus = ["Facial Expression Recognition", "Object Detection", "Chest X-ray Classification"]
    
    def say_hi(self):
        print("Thanks for dropping by! Let's build something amazing together!")

me = Developer()
me.say_hi()

🛠️ Tech Stack

Python PyTorch OpenCV NumPy Pandas

Git Docker Linux


💾 Projects

🎯 DeadLiner

Cross-timezone deadline tracker built with Python & Reflex

Stack: Python Reflex Web App

⚡ Multi-timezone support • Real-time countdown • Auto-sync functionality

Live Demo Status


🤖 FDRL

Feature Decomposition & Reconstruction Learning - PyTorch implementation (CVPR'21)

Stack: PyTorch Computer Vision Deep Learning

⚡ State-of-the-art FER • Novel decomposition approach • Extensive benchmarking

GitHub Stars


📄 Publications

🎓 CA-FER: Counterfactual Attention for Facial Expression Recognition

Published in: IEEE Transactions on Affective Computing Year: 2023
Topic: Facial Expression Recognition, Causal Reasoning, Deep Learning

Abstract: This work introduces a learnable counterfactual attention mechanism that uses causal reasoning to optimize feature discrimination and diversity, mitigating spurious correlations in facial expression recognition datasets.

Key Contributions:

  • ✨ First work studying spurious correlations in FER from counterfactual perspective
  • 🔬 Novel learnable counterfactual attention mechanism
  • 📊 Extensive experiments on synthetic and four public datasets
  • 🚀 Superior performance over existing methods

IEEE DOI Year Type

@ARTICLE{10243549,
  author={Huang, Pin-Jui and Xie, Hongxia and Huang, Hung-Cheng and Shuai, Hong-Han and Cheng, Wen-Huang},
  journal={IEEE Transactions on Affective Computing}, 
  title={CA-FER: Mitigating Spurious Correlation With Counterfactual Attention in Facial Expression Recognition}, 
  year={2024},
  volume={15},
  number={3},
  pages={977-989},
  keywords={Feature extraction;Correlation;Face recognition;Training;Computational modeling;Image color analysis;Deep learning;Causal learning;facial expression recognition;spurious correlation},
  doi={10.1109/TAFFC.2023.3312768}}

📊 GitHub Stats


📈 Contribution Graph

PinJui's github activity graph


📫 Connect With Me

Email LinkedIn


💖 Support My Work

If you like my projects and research, consider buying me a coffee! ☕

Buy Me A Coffee

Or support me with:

GitHub Sponsors

Thanks for visiting! 💚

Popular repositories Loading

  1. FDRL FDRL Public

    Unofficial implementation of "Feature Decomposition and Reconstruction Learning for Effective Facial Expression Recognition - CVPR'21"

    Python 19 3

  2. CS_T0828_FinalProject CS_T0828_FinalProject Public

    Kaggle-Global Wheat Detection Challenge

    Jupyter Notebook 1

  3. CS_T0828_HW1 CS_T0828_HW1 Public

    Stanford Cars Dataset(Brand classification)

    Jupyter Notebook

  4. CS_T0828_HW2 CS_T0828_HW2 Public

    Digit Detection on SVHN(Street View House Numbers) Dataset

    Jupyter Notebook

  5. CS_T0828_HW3 CS_T0828_HW3 Public

    Instance Segmentation On Tiny Pascal Dataset

    Jupyter Notebook

  6. CS_T0828_HW4 CS_T0828_HW4 Public

    Super resolution using 291 dataset

    Python