분류 전체보기 232

AI.semi - 1차 미팅 정리

- encoder, decoder 구조 알기 - video를 위한 deep learning network 알기 - image 생성 중요 : image를 classification하거나 sr,fi등등은 뻔해 image 생성이 hot - video 중요도 : image보다는 video처리 관련으로 아이디어 내기 (video를 필요로 하는 application이 많아지고 있음) 단, video는 연속된 많은 데이터들을 다뤄야하기 때문에 off chip memory 사용이 필수적 off-chip memory사용은 필수적이나 이를 어떻게 압축해서 송신할지가 중요 -> video 중요도로서 이 주제의 필요성 강조 - video 한계 : off chip 왔다갔다 너무 멀어 -> access를 줄여야해 on chip에..

AI.semi - JPEG 압축 알고리즘

JPEG 압축 알고리즘 What's JPEG : Joint Picture Expert Group의 약어로 bitmap 방식의 이미지 압축 표준 중 하나이다. *** Bitmap : 그래픽 디자인 및 이미지 처리에서 사용되는 파일 형식응로, 이미지를 픽셀 단위로 표현하는 이미지 파일 형식을 의미한다. bitmap이미지는 이미지를 작은 정사각형 영역인 픽셀로 나누어 각 픽셀의 색상 정보를 저장하는 방식으로 구성된다. JPEG은 손실 압축 기법을 사용하는 알고리즘이며, 손실의 정도를 압축 매개변수를 이용해 조정할 수 있다. 압축률이 높아질수록 손실이 심하고, 이미지 품질이 떨어진다. JPEG 압축 알고리즘 1. 이미지 준비 (Sampling & Quantization ) : 아날로그 이미지에 대해 Sampli..

AI.semi - 비디오 처리 기술 / super-resolution / frame interpolation / frame prediction

Video 처리 기술 (1) Video Super-Resolution : 저해상도 비디오를 고해상도로 변환하는 기술이다. 딥러닝 기반의 이미지 처리 기법을 사용하여 동영상의 해상도 품질을 향상시킨다. 일반적으로 비디오 프레임 간의 공간 및 시간적 정보를 활용하여 성능을 향상시킨다. 1) 3D 공간 및 시간 정보 활용 : 하나의 이미지가 아니라 연속되 프레임 영상에서 해당도를 향상시키는 것을 목표로 하기때문에 3D CNN과 같은 아키텍처를 사용하여 공간 및 시간적인 특성을 동시에 고려한다. 2) Optical Flow 활용 : video 내에서 객체의 움직임은 프레임 간의 광학적 흐름(Optical flow)로 표현된다. 이러한 opticla flow를 활용하여 움직이는 객체에 대한 정확한 해상도 향상을 ..

카테고리 없음 2023.10.24

Paper Review - "Overhead-free region-based JPEG framework for task-driven image compression"

논문 요약 이 논문에서는 딥 뉴럴 네트워크(DNN) 추론을 위해 원격 서버로 스트리밍되거나 장치에 저장되는 캡처 이미지의 양이 증가하는 것에 대해 설명합니다. ***DNN : 많은 은닉층을 가진 신경망을 의미 ***DNN 추론 : training된 지식을 사용하여 새로운 입력 데이터에 대한 예측이나 분류를 수행하는 과정 ***역전파 : 역방향으로 전파하며 가중치 조절 일반적으로 원시 이미지는 리소스 제한을 관리하기 위해 JPEG와 같은 인코딩 알고리즘을 사용하여 압축됩니다. *** raw image : 이미지 센서로부터 수집된 원시 형태의 이미지 데이터를 나타내며, 컴퓨터에서 처리되지 않은 형태로 저장되어 촬영된 시점에서의 센서 데이터를 보존한다. ***JPEG : 디지털 이미지를 압축하는 데 사용된는 ..

AI.semi - 대회 준비 개념 정리

Power and Memory Bandwidth Reduction through Motion-Aware Feature Map Compression ( 움직임 기반 피처 맵 압축을 통한 전력 및 메모리 대역폭 감소 ) 주제 - 비디오 입력에서 feature map을 압축하여 off-chip memory에 저장할 때 memory access 량을 줄이기 위해서 비슷한 feature map 은 저장하지 않기. 중요하지 않은 영역에서 quantization(양자화)이 많이 될수록 feature map 들의 유사성은 커지게되므로 memory access reduction도 더 커짐 - memory access나 power consumption 쪽 강조하기 - 비디오의 움직임 정보를 활용할 예정 - video용 s..

SPICE - Ngspice / inverter

SPICE (inverter) SPICE 파일 (.sp) 만들기 [Simulation input file] - 첫 라인은 반드시 주석으로 작성한다. - 라이브러리의 위치 지정 필요 [Condition] - option scale : spice simulation에서 사용할 길이 단위 - global VDD GND : 전역 노드로 'VDD'와 'GND'를 정의한다. 회로에서 전원 공급 및 전압을 나타내는 노드로 사용 - temp : 시뮬레이션을 위한 온도를 설정한다. 섭씨 기준으로 작성된다. [Input Signal] -input signal 입력 순서 : 입력신호이름 -> IN -> OUT -> IN과 OUT 사이 전압 Vdd VDD GND 3.3 //Vdd라는 input 전원 source 생성, VDD..

Display - LCD Module Structure / LCD Panel Structure

LCD Module Structure LCD panel : LCD 모듈의 핵심은 LCD pannel이다. 이것은 액정(liquid crystal)레이어와 TFT(thin-film transistor) 트랜지스터 배열로 이루어진 유리 또는 플라스틱 기판이다. TFT 트랜지스터 배열은 픽셀을 개별적으로 제어하며, 액정은 빛을 조절하여 화면에 이미지를 형성한다. - TFT-Array Substrate : 각 픽셀 하나에 TFT 트랜지스터가 연결되어 있으며, 픽셀의 색상과 밝기를 제어한다. 각 픽셀은 일반적으로 RGB 서브픽셀 중 하나에 해당하며, 각 서브픽셀에는 색상을 조절하는 각각의 TFT가 연결되어있다. Driving Circuit Unit - LCD driver IC chips : 화면 제어, 전원 관리..

Python - 예외 처리 / 내장 함수 / 외장 함수

05-4 예외 처리 오류 처리 예외 기법 - try, except문 오류 처리를 위한 try,except문의 기본 구조이다. try블록 수행 중 오륙가 발생하면 except 블록이 수행된다. 하지만, try 블록에서 오류가 발생하지 않는다면 except 블록은 수행되지 않는다. 위 구문을 보면 [ ] 기호를 사용하는데, 이 기호는 괄호 안의 내용을 생략할 수 있다는 관례 표기법이다. 오류 회피하기 try문 안에서 FileNotFoundError가 발생할 경우에 pass를 사용하여 오류를 그냥 회피하도록 작성한 예제이다. 05-5 내장 함수 내장 함수 (built-in functions) : python에는 기본적으로 제공되는 내장함수들이 들어있다. 이러한 함수들으니 python 인터프리터를 실행할 때 항..