# Chart Analyzer

Chart Analyzer enhances the <mark style="color:purple;">**ASKNOEL**</mark> framework by enabling the processing of **image-based market data** and integrating it with **structured numerical** and **textual insights**. By leveraging **computer vision** and **Optical Character Recognition (OCR)**, this tool allows for **technical analysis** on chart screenshots, blockchain visualizations, and other graphical data representations, enabling more comprehensive insights.

***

#### <mark style="color:purple;">**Key Features**</mark>

* **Chart Pattern Recognition** – Detects technical patterns like **candlestick formations**, **trend lines**, **moving averages**, and **resistance levels**.
* **Blockchain Visualization Analysis** – Extracts **transaction flow data** from blockchain explorer screenshots for deeper blockchain analysis.
* **Optical Character Recognition (OCR)** – Reads and processes **numerical** and **textual data** from dashboards, reports, and graphical data.
* **Pattern Detection** – Identifies key trading signals such as **head-and-shoulders**, **double tops**, **flags**, and more.
* **Cross-Modality Fusion** – Combines visual insights from charts with **API-based financial** and **on-chain metrics** for a comprehensive analysis.

***

#### <mark style="color:purple;">**Technical Overview**</mark>

The Chart Analyzer operates in three stages: **image preprocessing**, **feature extraction**, and **AI-powered reasoning**.

* **Preprocessing** – Resizes images and reduces noise for optimal **OCR** and **model detection**, converting visual elements into structured datasets.
* **Feature Extraction** – Utilizes **CNN-based models** (like **YOLO**, **OpenCV**) for pattern recognition, alongside **Tesseract OCR** or equivalent frameworks for extracting **textual data**.
* **AI-Powered Reasoning** – Interprets extracted data using **ASKNOEL’s LLM-backed processing**, combining it with insights from **CoinGecko  and CoinMarketCap API** , **on-chain metrics**, and **sentiment analysis** tools.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://asknoel.gitbook.io/docs/asknoels-tech/noels-intelligence/chart-analyzer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
