<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Computer Vision | Shiv Kumar | Lead Engineer – GenAI &amp; Agentic AI</title><link>https://ms-kumar.github.io/shivkumar-portfolio/tags/computer-vision/</link><atom:link href="https://ms-kumar.github.io/shivkumar-portfolio/tags/computer-vision/index.xml" rel="self" type="application/rss+xml"/><description>Computer Vision</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 16 Aug 2026 00:00:00 +0000</lastBuildDate><image><url>https://ms-kumar.github.io/shivkumar-portfolio/media/icon_hu_1c0e9cb08cfb822a.png</url><title>Computer Vision</title><link>https://ms-kumar.github.io/shivkumar-portfolio/tags/computer-vision/</link></image><item><title>BEV-IMTP: Lightweight Multi-Task Learning for Joint Bird's-Eye-View Instance Mapping and Trajectory Prediction</title><link>https://ms-kumar.github.io/shivkumar-portfolio/publications/bev-imtp-discover-ai/</link><pubDate>Sun, 16 Aug 2026 00:00:00 +0000</pubDate><guid>https://ms-kumar.github.io/shivkumar-portfolio/publications/bev-imtp-discover-ai/</guid><description>&lt;h2 id="publication-details"&gt;Publication Details&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Journal:&lt;/strong&gt; Discover Artificial Intelligence&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Publisher:&lt;/strong&gt; Springer Nature&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Published online:&lt;/strong&gt; 16 August 2026&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Volume and issue:&lt;/strong&gt; 6(1)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Article:&lt;/strong&gt; 811&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DOI:&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>ClothFormer: A Boundary-Aware Self-Attention Network for Human Outfit Parsing</title><link>https://ms-kumar.github.io/shivkumar-portfolio/publications/clothformer-icrais-2023/</link><pubDate>Wed, 01 Nov 2023 00:00:00 +0000</pubDate><guid>https://ms-kumar.github.io/shivkumar-portfolio/publications/clothformer-icrais-2023/</guid><description>&lt;p&gt;Read the paper on
.&lt;/p&gt;</description></item><item><title>DCSP-RCNN: A Network for Person Detection with Color, Size and Pattern Characteristic Parsing</title><link>https://ms-kumar.github.io/shivkumar-portfolio/publications/dcsp-rcnn-icrais-2023/</link><pubDate>Wed, 01 Nov 2023 00:00:00 +0000</pubDate><guid>https://ms-kumar.github.io/shivkumar-portfolio/publications/dcsp-rcnn-icrais-2023/</guid><description>&lt;p&gt;Read the paper on
.&lt;/p&gt;</description></item><item><title>Image Stitching — Qualcomm Edge Deployment</title><link>https://ms-kumar.github.io/shivkumar-portfolio/projects/image-stitching/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://ms-kumar.github.io/shivkumar-portfolio/projects/image-stitching/</guid><description>&lt;h2 id="project-details"&gt;Project Details&lt;/h2&gt;
&lt;div class="not-prose my-6 grid grid-cols-1 gap-4"&gt;
&lt;div class="group rounded-2xl border border-gray-200 bg-white/70 p-4 shadow-sm transition-all hover:-translate-y-0.5 hover:border-primary-300 hover:shadow-md dark:border-white/[0.08] dark:bg-white/[0.03] dark:hover:border-primary-500/40"&gt;
&lt;div class="flex items-start gap-2.5"&gt;
&lt;div class="mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-lg bg-primary-600 text-[11px] font-bold text-white shadow-sm shadow-primary-500/25 dark:bg-primary-500"&gt;
01
&lt;/div&gt;
&lt;div&gt;
&lt;h3 class="m-0 text-base font-semibold text-gray-900 dark:text-white"&gt;Model Conversion&lt;/h3&gt;
&lt;div class="mt-1 text-sm leading-5 text-gray-600 dark:text-gray-300"&gt;Transformed a feature-detection deep learning model into ONNX and Qualcomm target-device formats.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="group rounded-2xl border border-gray-200 bg-white/70 p-4 shadow-sm transition-all hover:-translate-y-0.5 hover:border-primary-300 hover:shadow-md dark:border-white/[0.08] dark:bg-white/[0.03] dark:hover:border-primary-500/40"&gt;
&lt;div class="flex items-start gap-2.5"&gt;
&lt;div class="mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-lg bg-primary-600 text-[11px] font-bold text-white shadow-sm shadow-primary-500/25 dark:bg-primary-500"&gt;
02
&lt;/div&gt;
&lt;div&gt;
&lt;h3 class="m-0 text-base font-semibold text-gray-900 dark:text-white"&gt;C&amp;#43;&amp;#43; Integration&lt;/h3&gt;
&lt;div class="mt-1 text-sm leading-5 text-gray-600 dark:text-gray-300"&gt;Created a C++ pipeline combining deep learning feature detection and matching.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="group rounded-2xl border border-gray-200 bg-white/70 p-4 shadow-sm transition-all hover:-translate-y-0.5 hover:border-primary-300 hover:shadow-md dark:border-white/[0.08] dark:bg-white/[0.03] dark:hover:border-primary-500/40"&gt;
&lt;div class="flex items-start gap-2.5"&gt;
&lt;div class="mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-lg bg-primary-600 text-[11px] font-bold text-white shadow-sm shadow-primary-500/25 dark:bg-primary-500"&gt;
03
&lt;/div&gt;
&lt;div&gt;
&lt;h3 class="m-0 text-base font-semibold text-gray-900 dark:text-white"&gt;Realtime Deployment&lt;/h3&gt;
&lt;div class="mt-1 text-sm leading-5 text-gray-600 dark:text-gray-300"&gt;Deployed the pipeline on Qualcomm hardware for realtime edge processing.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="group rounded-2xl border border-gray-200 bg-white/70 p-4 shadow-sm transition-all hover:-translate-y-0.5 hover:border-primary-300 hover:shadow-md dark:border-white/[0.08] dark:bg-white/[0.03] dark:hover:border-primary-500/40"&gt;
&lt;div class="flex items-start gap-2.5"&gt;
&lt;div class="mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-lg bg-primary-600 text-[11px] font-bold text-white shadow-sm shadow-primary-500/25 dark:bg-primary-500"&gt;
04
&lt;/div&gt;
&lt;div&gt;
&lt;h3 class="m-0 text-base font-semibold text-gray-900 dark:text-white"&gt;Performance Gain&lt;/h3&gt;
&lt;div class="mt-1 text-sm leading-5 text-gray-600 dark:text-gray-300"&gt;Reduced CPU runtime by 75% through edge pipeline optimization.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="tech-stack"&gt;Tech Stack&lt;/h2&gt;
&lt;div class="not-prose my-6 grid grid-cols-1 gap-4"&gt;
&lt;div class="rounded-xl border border-gray-200 bg-white/70 p-4 shadow-sm transition-colors hover:border-primary-300 dark:border-white/[0.08] dark:bg-white/[0.03] dark:hover:border-primary-500/40"&gt;
&lt;p class="m-0 text-xs font-semibold uppercase tracking-[0.16em] text-gray-500 dark:text-gray-400"&gt;ML &amp;amp; Debugging&lt;/p&gt;
&lt;div class="mt-3 flex flex-wrap gap-2"&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;Python&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;NumPy&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;PyTorch&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;OOP&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;PDB Debugger&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="rounded-xl border border-gray-200 bg-white/70 p-4 shadow-sm transition-colors hover:border-primary-300 dark:border-white/[0.08] dark:bg-white/[0.03] dark:hover:border-primary-500/40"&gt;
&lt;p class="m-0 text-xs font-semibold uppercase tracking-[0.16em] text-gray-500 dark:text-gray-400"&gt;Edge &amp;amp; Systems&lt;/p&gt;
&lt;div class="mt-3 flex flex-wrap gap-2"&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;C&amp;#43;&amp;#43;&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;ONNX&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;QNN&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;VS Code&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;Linux&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>CES — Bird-Eye-View Instance Segmentation</title><link>https://ms-kumar.github.io/shivkumar-portfolio/projects/ces-content/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>https://ms-kumar.github.io/shivkumar-portfolio/projects/ces-content/</guid><description>&lt;h2 id="project-details"&gt;Project Details&lt;/h2&gt;
&lt;div class="not-prose my-6 grid grid-cols-1 gap-4"&gt;
&lt;div class="group rounded-2xl border border-gray-200 bg-white/70 p-4 shadow-sm transition-all hover:-translate-y-0.5 hover:border-primary-300 hover:shadow-md dark:border-white/[0.08] dark:bg-white/[0.03] dark:hover:border-primary-500/40"&gt;
&lt;div class="flex items-start gap-2.5"&gt;
&lt;div class="mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-lg bg-primary-600 text-[11px] font-bold text-white shadow-sm shadow-primary-500/25 dark:bg-primary-500"&gt;
01
&lt;/div&gt;
&lt;div&gt;
&lt;h3 class="m-0 text-base font-semibold text-gray-900 dark:text-white"&gt;Instance Segmentation&lt;/h3&gt;
&lt;div class="mt-1 text-sm leading-5 text-gray-600 dark:text-gray-300"&gt;Trained SOLOv2 on customized datasets for automotive vision workloads.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="group rounded-2xl border border-gray-200 bg-white/70 p-4 shadow-sm transition-all hover:-translate-y-0.5 hover:border-primary-300 hover:shadow-md dark:border-white/[0.08] dark:bg-white/[0.03] dark:hover:border-primary-500/40"&gt;
&lt;div class="flex items-start gap-2.5"&gt;
&lt;div class="mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-lg bg-primary-600 text-[11px] font-bold text-white shadow-sm shadow-primary-500/25 dark:bg-primary-500"&gt;
02
&lt;/div&gt;
&lt;div&gt;
&lt;h3 class="m-0 text-base font-semibold text-gray-900 dark:text-white"&gt;Bird&amp;#39;s-Eye View&lt;/h3&gt;
&lt;div class="mt-1 text-sm leading-5 text-gray-600 dark:text-gray-300"&gt;Implemented OpenCV image blending to improve visual outputs of BEV images.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="group rounded-2xl border border-gray-200 bg-white/70 p-4 shadow-sm transition-all hover:-translate-y-0.5 hover:border-primary-300 hover:shadow-md dark:border-white/[0.08] dark:bg-white/[0.03] dark:hover:border-primary-500/40"&gt;
&lt;div class="flex items-start gap-2.5"&gt;
&lt;div class="mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-lg bg-primary-600 text-[11px] font-bold text-white shadow-sm shadow-primary-500/25 dark:bg-primary-500"&gt;
03
&lt;/div&gt;
&lt;div&gt;
&lt;h3 class="m-0 text-base font-semibold text-gray-900 dark:text-white"&gt;Multi-Model Design&lt;/h3&gt;
&lt;div class="mt-1 text-sm leading-5 text-gray-600 dark:text-gray-300"&gt;Transformed instance segmentation into a multi-model architecture with multi-image classification.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="group rounded-2xl border border-gray-200 bg-white/70 p-4 shadow-sm transition-all hover:-translate-y-0.5 hover:border-primary-300 hover:shadow-md dark:border-white/[0.08] dark:bg-white/[0.03] dark:hover:border-primary-500/40"&gt;
&lt;div class="flex items-start gap-2.5"&gt;
&lt;div class="mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-lg bg-primary-600 text-[11px] font-bold text-white shadow-sm shadow-primary-500/25 dark:bg-primary-500"&gt;
04
&lt;/div&gt;
&lt;div&gt;
&lt;h3 class="m-0 text-base font-semibold text-gray-900 dark:text-white"&gt;ML Pipelines&lt;/h3&gt;
&lt;div class="mt-1 text-sm leading-5 text-gray-600 dark:text-gray-300"&gt;Developed and executed end-to-end training and testing pipelines.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="group rounded-2xl border border-gray-200 bg-white/70 p-4 shadow-sm transition-all hover:-translate-y-0.5 hover:border-primary-300 hover:shadow-md dark:border-white/[0.08] dark:bg-white/[0.03] dark:hover:border-primary-500/40"&gt;
&lt;div class="flex items-start gap-2.5"&gt;
&lt;div class="mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-lg bg-primary-600 text-[11px] font-bold text-white shadow-sm shadow-primary-500/25 dark:bg-primary-500"&gt;
05
&lt;/div&gt;
&lt;div&gt;
&lt;h3 class="m-0 text-base font-semibold text-gray-900 dark:text-white"&gt;Model Explainability&lt;/h3&gt;
&lt;div class="mt-1 text-sm leading-5 text-gray-600 dark:text-gray-300"&gt;Used LIME for YOLO feature extraction and visualization.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="tech-stack"&gt;Tech Stack&lt;/h2&gt;
&lt;div class="not-prose my-6 grid grid-cols-1 gap-4"&gt;
&lt;div class="rounded-xl border border-gray-200 bg-white/70 p-4 shadow-sm transition-colors hover:border-primary-300 dark:border-white/[0.08] dark:bg-white/[0.03] dark:hover:border-primary-500/40"&gt;
&lt;p class="m-0 text-xs font-semibold uppercase tracking-[0.16em] text-gray-500 dark:text-gray-400"&gt;Computer Vision&lt;/p&gt;
&lt;div class="mt-3 flex flex-wrap gap-2"&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;Python&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;NumPy&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;PyTorch&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;SOLOv2&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;mmdet&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;YOLO&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;LIME&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="rounded-xl border border-gray-200 bg-white/70 p-4 shadow-sm transition-colors hover:border-primary-300 dark:border-white/[0.08] dark:bg-white/[0.03] dark:hover:border-primary-500/40"&gt;
&lt;p class="m-0 text-xs font-semibold uppercase tracking-[0.16em] text-gray-500 dark:text-gray-400"&gt;Engineering Tools&lt;/p&gt;
&lt;div class="mt-3 flex flex-wrap gap-2"&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;OOP&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;PDB Debugger&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;OpenCV&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;VS Code&lt;/span&gt;
&lt;span class="rounded-full border border-primary-200 bg-primary-50 px-2.5 py-1 text-xs font-medium text-primary-700 dark:border-primary-500/20 dark:bg-primary-500/10 dark:text-primary-300"&gt;Linux&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item></channel></rss>