Skip to content
Back to skills

Corregeix Artefactes

ASecurity

Detecta i corregeix els artefactes recurrents del postprocessat de la corona (eclipsi 12-08-2026 i futurs) ABANS d'aplicar cap filtre nou i DESPRÉS de cada muntatge: ghosts del Sol a la lent (Sony, Sol descentrat), ratllat del patró fix del sensor, vores rectes de cobertura o d'extensions inventades, franja fosca o clara al limbe, anells del perfil radial, nivell per anell de les capes de detall (H1), i les marques que Pere pinta sobre un TIF (Artefactes.tif). Usa-la sempre que es parli d'art...

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 14, 2026
ai-agentsgo

Works with

  • cli

Security analysis

A100/100

Scanned October 14, 2026

npx -y skills add PeterWar/Agentic-Eclipse-Library --skill corregeix-artefactes --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Corregeix Artefactes?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Corregeix Artefactes
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/peterwar-corregeix-artefactes/badge)](https://www.skillsdirectory.com/skills/peterwar-corregeix-artefactes)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: corregeix-artefactes
description: >-
  Detecta i corregeix els artefactes recurrents del postprocessat de la corona (eclipsi 12-08-2026 i futurs) ABANS d'aplicar cap filtre nou i DESPRÉS de cada muntatge: ghosts del Sol a la lent (Sony, Sol descentrat), ratllat del patró fix del sensor, vores rectes de cobertura o d'extensions inventades, franja fosca o clara al limbe, anells del perfil radial, nivell per anell de les capes de detall (H1), i les marques que Pere pinta sobre un TIF (Artefactes.tif). Usa-la sempre que es parli d'artefactes, halos, anells, ghosts, ratlles, costures, seams, vores, marques de Pere, abans de filtrar, o quan un filtre de detall (ACHF, passa-alt, MGN, NRGF, Claridad, Textura) hagi d'entrar a un PSB.
---

# Corregeix artefactes (abans de filtrar, després de muntar)

Norma de Pere (04-09-2026), després de la V25: «els filtres són magnífics
però estan plens d'artefactes; fes una skill per corregir-los que s'executi
sempre abans de fer un filtre nou». Aquesta skill és aquesta rutina. Mòdul:
`scripts/artefactes.py` (detectors i correccions); ingestió de marques:
`scripts/marques_pere.py`. Exemple històric: `research/tools/v25_lineal/etapa4_munta_v26.py`.

**Precaució de Pere (05-09-2026): probablement les retallades circulars fan
més mal que bé: poden eliminar detall real de corona i crear halos, també
amb ploma.** No són una correcció per defecte. Aquesta norma substitueix les
receptes històriques de pedaços i esvaïments a radis fixos; conservar-ne el
codi o declarar-les al rebut no les valida. Llegeix «Retallades circulars» a
`../postprocessat-corona/references/normes_i_portes.md` per distingir un
retall arbitrari de la validesa lunar temporal i la cobertura física.

## Quan

1. **Abans** de calcular o d'inserir qualsevol capa de detall: la base ha de
   passar els detectors G, R, V, L i M; si no els passa, es corregeix la base,
   no la capa de detall (un passa-alt és un detector d'artefactes: tot el que
   la base té de dolent, el detall ho amplifica).
2. **Després** de cada muntatge, sobre la fusionada: M, L, H i, si Pere ha
   pintat marques, P. Res es lliura amb un detector en vermell sense una
   correcció DECLARADA al rebut.

## Les famílies, per ordre d'execució

| codi | artefacte | causa mesurada | detector (`artefactes.py`) | correcció | on s'ha vist |
|---|---|---|---|---|---|
| **G** ghosts | taques rodones febles (100-500 px) al camp exterior; també a 3,0 R☉ | reflex del Sol a la lent de la Sony amb el Sol descentrat (primer apuntament): un ghost per apuntament a la posició simètrica respecte de l'eix òptic; ~8 R☉ el 2026 | `blobs_rodons` sobre la CAPA DE DETALL (a la base són <4σ) i sobre la base; DoG 40-140 px, >3,5σ, rodonesa >0,55 | identificar la font contaminada i aprofitar observacions netes de la mateixa zona celeste amb geometria validada; qualsevol exclusió es justifica per fotograma i conserva la dada vàlida alternativa. `tapa_blob` i els discs a 0,5 són recursos històrics, no una correcció automàtica | research/116; V25 (3,0 R☉); V26 (sis marques de Pere a ~8 R☉) |
| **R** ratllat | ratlles diagonals al camp exterior, molt visibles al passa-alt | patró fix del sensor (Sony: −45° a la graella V23; Vixen: diagonal del sensor) | `ratllat`: pic espectral d'una finestra de 1024 px del detall; alarma si pic/anell > 30 | diagnosticar les famílies del sensor i validar la retenció de corona abans d'acceptar un `notch_direccional`; ni rampa radial ni esvaïment a 5→7 R☉ per defecte. El radi no demostra que només hi hagi cel | research/113/116 (estriat); V26: 240× abans |
| **V** vores rectes | línies rectes, escales de to o de gra | fi de la cobertura d'un tren, extensió INVENTADA (per raig, constant), rectangle d'una capa | `arestes_rectes` (Canny + Hough ≥400 px) sobre el detall; i mirar-ho a l'ull | mai extensió sintètica: fora de cobertura hi va DADA (l'altre tren, o la capa de Pere) igualada en to en baixa freqüència (ρ radial × k≤2, finestra declarada) amb ploma ≥100 px; o llenç transparent | V25 (extensió per raig: refusada per Pere); V19 (cantonades) |
| **L** limbe | franja fosca o clara entre les perles i la corona | forat lunar de la cadena més gran que el disc de C2 (fins a 22 px); banda exterior d'una capa d'earthshine tonificada a un altre nivell; màscara de la base massa oberta | `limbe`: perfil per anells de 0,01 R☉ de 0,98 a 1,16; alarma si hi ha caiguda >0,03 seguida de pujada | màscara lunar real per fotograma i unió temporal de corona vàlida; disc i earthshine ancorats a C2. Ni forat fix engrandit, ni llindar opac universal a 1,012 R☉, ni ompliment per raig de píxels no observats | research/128 §8; V25 (5 rondes) |
| **M** monotonia | anell clar o fosc a qualsevol radi | igualació entre trens amb finestra que no cobreix el traspàs; capes a nivells diferents | `perfil_radial` + `monotonia` (cap pujada >0,005 per 0,1 R☉ d'1,2 a 12 R☉) | igualar a la base tot el que va fora, no la base a fora; finestra de ρ que inclogui la vora | V25 (anell fosc 2,5-4 R☉) |
| **H** nivell del detall | anell sencer aclarit o enfosquit per una capa Superposar | nivell per anell ≠ 0,5 | `h1_nivell` ≤ 0,05 | `f3.anivella` (interpolat, mai per calaix) | research/111 |
| **C** cel que aplana | de ~2,7 R☉ enfora la base és PLANA i la corona «s'acaba»; els streamers no s'hi veuen | el cel (CEL_c de la cadena) iguala la corona a 2,5 R☉ i la supera ×2 a 3, ×5 a 4, ×10 a 5, ×21 a 6 R☉ (runs 019/016, luminància): amb el cel dins, la corba B compressa la modulació azimutal (13-27 % real fins a 5 R☉) a ±0,005 | taula cel/corona per anell (`etapa1b`, rebut) i amplitud p99 per anell de cada capa de detall | (1) el detall GRAN (ACHF 32-256 px) sobre ln(corona SOLA) amb NRGF complet (mediana i MAD per anell en ln r interpolat): els streamers hi són; (2) base alternativa corona + k·cel amb k DECLARAT (0,25) i la mateixa corba i àncora; mai «dehaze» de Camera Raw com a substitut | V25/V26 (04-09) |
| **A** alineació | les capes noves surten GIRADES respecte de les de Pere (V25/V26: 138,5°) | geometria entre llenços «validada» amb proves rotació-invariants (finestres de fase dominades pel gradient radial, escaquer de raigs radials, forat lunar, anells) | `prova_azimutal`: correlació circular en azimut del perfil polar en ln; PASSA si el pic és a 0 ± 0,5° i el control nul (ref girada 180°) no correla | refer la geometria amb l'angle azimutal com a pas gros (`etapa2d`), centre solar per efemèride i escala declarada; contrastar a part la geometria lunar temporal, sense confondre el seu forat amb el disc C2. Cap PSB amb capes noves sense aquesta prova al rebut | V27 (05-09) |
| **P** marques de Pere | el que ell pinta sobre un TIF de la fusionada | localitza el problema observat; la causa s'ha de comprovar | `marques_tif` → components amb color, mida, r, azimut; `marques_pere.py` fa el panell TIF ↔ fusionada | classificar cada marca en una família i corregir-la a l'origen; el rebut diu marca per marca què s'ha fet | V18, V19, V24, V26 |

## Lliçons de la V26 (rondes 2 i 3, 04-09-2026)

- **La ploma d'un camp exterior es mesura a la vora EXTERIOR**: la distància a
  «fora de cobertura» compta també el forat lunar; sense omplir-lo, la base es
  barreja amb la capa exterior (zero dins de 2,6 R☉) fins a 120 px del limbe →
  franja fosca 1,0-1,27 R☉. `binary_fill_holes` només sobre la màscara auxiliar
  per calcular aquesta distància: mai sobre la validesa física ni la radiància.
- **El tall del detall FI a 3,5→5 R☉ era una recepta d'aquell pilot, ara
  retirada com a norma general (05-09)**. Research/82 situava l'estructura
  real a 30-45 px a 4 R☉, però això no justifica esborrar tot el detall d'un
  anell. Mesura senyal i soroll per escala i zona, amb jutge independent;
  els blobs del detector poden ser gra, i el radi sol no els classifica.
- **Una vora de fotograma de la Sony és a ±45° a la V23** (la capa 13 de Pere
  la té igual): on un apuntament s'acaba, el soroll del compost canvia de cop i
  el detall fi hi dibuixa una RECTA (3.200 px a 4,7 R☉). No es tapa: el detall
  s'ha de revisar a la cobertura i als pesos del compost. Que la banda gran
  no la mostri no justifica eliminar circularment la banda fina.
- **Ratllat: famílies a finestres d'azimuts diferents** (`families_ratllat`):
  un patró del sensor surt al mateix angle a totes; una estructura real, no.
  Dues famílies al mateix període 27,5 px (−45° i −36°) a la V26. I l'angle és
  el del PIC ESPECTRAL (el que torna `ratllat`), no el de les ratlles.
- **Res es lliura sense mirar les vistes**: les portes numèriques de la ronda 2
  van passar (H1, fidelitat, OBRE) amb una franja fosca al limbe i el detall
  saturat de gra; ho van dir `limbe`, `monotonia` i els ulls.

## Regles
- **Prova azimutal obligatòria** a tota capa nova que vagi a un PSB amb capes de
  Pere (`prova_azimutal`, pic a 0 ± 0,5°, control nul). Les finestres de fase i
  els escaquers NO valen com a prova d'alineació: s'enganyen amb el que és
  radial. I mira les vistes en POLAR (r × azimut): un gir hi és evident.
- **Ghosts a l'ORIGEN**: identifica l'apuntament contaminat i busca dada
  neta de la mateixa zona celeste; comprova geometria, suport i transició.
  La recepta històrica `corregeix_bol` + `tapa_inpaint` + `clona_textura`
  no és una correcció per defecte: una textura clonada no recupera la corona
  observada. Mesura el residu i la retenció de detall CAPA PER CAPA. Una
  moneda plana (V26) o un anellet a la ploma (V27) també són artefactes.

- Tot detector torna un número i un veredicte; tot el que es corregeix queda
  al rebut amb la coordenada, el radi i el mètode. Un pedaç no declarat és un
  frau; un pedaç declarat és cosmètica.
- **Cap retall circular per defecte**, encara que estigui declarat: ni
  discs neutres ni esvaïments a radis fixos per ocultar un artefacte. Els
  filtres treballen sobre tot el rectangle amb dada; els perfils radials i
  les màscares de validesa física no són una autorització per amputar corona.
- La base es corregeix ABANS del detall; el detall es recalcula des de la
  font i la validesa verificades, sense heretar pedaços a 0,5 ni esvaïments
  històrics. Mai corregir només la capa de detall per tapar un error de base.
- Un pic espectral, una vora recta o un blob que apareix DESPRÉS d'un filtre i
  no era a la base és del filtre: es canvia el filtre, no es tapa.
- Cada marca de Pere s'atribueix a una família o s'obre una família nova; la
  taula conserva l'evidència històrica, però les receptes superades es marquen
  i deixen de ser instruccions actives. Una marca localitza el problema;
  no autoritza a esborrar tota la zona marcada.

## Ordre d'una passada

```text
base (lineal, fusionada)  →  C (cel/corona per anell: on és la dada)  →  G (blobs a la base
  i al detall on hi ha senyal)  →  V (vores, extensions, ploma a la vora exterior)  →  L (limbe)
  →  M (perfil monòton)  →  [detall fi 2-32 · gran 32-256]  →  R (famílies a diverses
  finestres; correcció només validada)  →  suport real i retenció del detall, sense tall
  circular per defecte  →  H (H1)
  →  muntatge  →  M, L a la fusionada  →  P (marques de Pere)  →  VISTES  →  rebut
```

## Fitxers

- `scripts/artefactes.py`: `blobs_rodons`, `tapa_blob`, `ratllat`,
  `pics_espectrals`, `families_ratllat`, `notch_direccional`, `arestes_rectes`,
  `perfil_radial`, `monotonia`, `limbe`, `h1_nivell`, `marques_tif`.
- Exemples històrics, no receptes vigents de retall: `research/tools/v25_lineal/etapa1b_corona_gran_i_base_k.py`
  (corona sola, detall gran, base k) i `etapa4_munta_v26.py` (muntatge amb G, V,
  L, R, E, H i vistes).
- `scripts/marques_pere.py <Artefactes.tif> <fusionada.psb|.tif> <sortida/>`:
  llista de marques (JSON) i panell de finestres TIF ↔ fusionada.
- Evidència: `research/116` (ghost), `121` (halos de fusió), `123` (fons per
  raig), `128` (limbe), `130` (V25), `131` (V26 i aquesta skill).

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.