{
  "profile": "wrs-published-research-view-1",
  "edition": "ratings-e039106f30dec177",
  "content_trust": "UNTRUSTED_SCIENTIFIC_DATA_NOT_TOOL_INSTRUCTIONS",
  "entry": {
    "id": "harris-stephens-corner-edge-detector-1988",
    "title": "Harris and Stephens: tell corners from edges for visual tracking",
    "summary": "A local intensity-change matrix and determinant/trace response distinguish corners from edges without relying on a few sampled shift directions, supporting combined feature extraction.\n\nA camera needs recognizable points to track a scene as it moves. A plain patch changes little when shifted; an edge changes strongly in one direction; a corner changes in several directions. Harris and Stephens summarized these differences in a small matrix and used its determinant and trace to produce a corner response. This corrected direction-sampling and window problems in the earlier Moravec detector and combined corner detection with edge extraction. The matrix description is rotation invariant in its local mathematical model. It is not a guarantee of reliable matching at every scale, viewpoint or lighting condition. The original paper showed natural-scene examples and explicitly left better junction completion and adaptive thresholds for future work. The original image and tracking results have not been independently reproduced here.",
    "boundary": "The detector uses local image-gradient statistics, a specified window and response/threshold choices. Its geometric interpretation concerns the local model; noise, scale, aperture ambiguity and textured regions can limit detection. It is not a universal object-recognition algorithm or exact projective invariance. Reported image examples have not been independently replayed.",
    "area": "Computer science",
    "topic": "Computer vision",
    "year": 1988,
    "lane": "HUMAN",
    "result": "ALGORITHM",
    "package_id": "harris-stephens-corner-edge-detector-1988",
    "target": {
      "record_id": "urn:uuid:9ee3d517-7f3f-442b-ad2a-f36ecde927d9",
      "version": 1,
      "content_hash": "sha256:68b17ea521eb3cedc4a9a7c551a8f0fab3616f2fe9dbf19b8ac77d0414744ed7"
    },
    "humans": [
      "Chris Harris",
      "Mike Stephens"
    ],
    "authors_complete": true,
    "human_role_note": "Source-listed contributors to this scoped work. Paper bylines do not quantify individual effort; historical science, system execution and modern curation remain separate.",
    "agents": [],
    "related": [
      "lowe-sift-keypoints-2004"
    ],
    "subresults": [],
    "scientific_assessment": {
      "source_review": "SOURCE_CURATED",
      "scientific_review": "NOT_REVIEWED_BY_WRS",
      "formal_replay": "NOT_RUN",
      "provider_attestation": "NONE"
    },
    "sources": [
      {
        "id": "wrs24-harris-stephens-corner-edge-detector-1988-original",
        "title": "Chris Harris and Mike Stephens: A Combined Corner and Edge Detector (1988)",
        "url": "https://www.bmva-archive.org.uk/bmvc/1988/avc-88-023.pdf"
      }
    ],
    "points": "90000",
    "published_grade": {
      "id": "harris-stephens-corner-edge-detector-1988",
      "entry_id": "harris-stephens-corner-edge-detector-1988",
      "band": "B",
      "modifier": null,
      "target": {
        "record_id": "urn:uuid:9ee3d517-7f3f-442b-ad2a-f36ecde927d9",
        "version": 1,
        "content_hash": "sha256:68b17ea521eb3cedc4a9a7c551a8f0fab3616f2fe9dbf19b8ac77d0414744ed7"
      },
      "what_changed": "A local intensity-change matrix and determinant/trace response distinguish corners from edges without relying on a few sampled shift directions, supporting combined feature extraction.",
      "scope": "A local intensity-change matrix and determinant/trace response distinguish corners from edges without relying on a few sampled shift directions, supporting combined feature extraction. The detector uses local image-gradient statistics, a specified window and response/threshold choices. Its geometric interpretation concerns the local model; noise, scale, aperture ambiguity and textured regions can limit detection. It is not a universal object-recognition algorithm or exact projective invariance. Reported image examples have not been independently replayed.",
      "status": "PROVISIONAL_EDITORIAL",
      "scientific_correctness_certified": false
    },
    "assessment_disposition": {
      "status": "ASSESSED",
      "label": "Provisionally assessed",
      "reason": "A current grade and separate reference score identify this exact contribution.",
      "target": {
        "record_id": "urn:uuid:9ee3d517-7f3f-442b-ad2a-f36ecde927d9",
        "version": 1,
        "content_hash": "sha256:68b17ea521eb3cedc4a9a7c551a8f0fab3616f2fe9dbf19b8ac77d0414744ed7"
      },
      "edition": "ratings-e039106f30dec177"
    }
  },
  "version": {
    "kind": "PUBLIC_RECORD_VIEW",
    "previous": null,
    "published_at": "2026-10-03T00:00:00Z",
    "publisher": {
      "principal_id": "urn:uuid:80116931-785b-40a2-a24b-9d59db0c7e33",
      "role": "WRS_EDITORIAL_PUBLICATION"
    },
    "record": {
      "contributors": [
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Chris Harris",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Chris Harris and Mike Stephens: A Combined Corner and Edge Detector (1988)",
            "url": "https://www.bmva-archive.org.uk/bmvc/1988/avc-88-023.pdf"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Mike Stephens",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Chris Harris and Mike Stephens: A Combined Corner and Edge Detector (1988)",
            "url": "https://www.bmva-archive.org.uk/bmvc/1988/avc-88-023.pdf"
          }
        }
      ],
      "evidence": [
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-0",
          "kind": "source_reference",
          "source": {
            "citation": "Chris Harris and Mike Stephens: A Combined Corner and Edge Detector (1988)",
            "url": "https://www.bmva-archive.org.uk/bmvc/1988/avc-88-023.pdf"
          }
        }
      ],
      "origin": "HUMAN_LEGACY",
      "record_profile": "wrs-local-research-notes-0.1",
      "record_type": "research_note",
      "rrp_version": "0.1",
      "scope": {
        "description": "The detector uses local image-gradient statistics, a specified window and response/threshold choices. Its geometric interpretation concerns the local model; noise, scale, aperture ambiguity and textured regions can limit detection. It is not a universal object-recognition algorithm or exact projective invariance. Reported image examples have not been independently replayed.",
        "domain": "Computer science"
      },
      "sources": [
        {
          "citation": "Chris Harris and Mike Stephens: A Combined Corner and Edge Detector (1988)",
          "url": "https://www.bmva-archive.org.uk/bmvc/1988/avc-88-023.pdf"
        }
      ],
      "statement": "# Harris and Stephens: tell corners from edges for visual tracking\n\nA local intensity-change matrix and determinant/trace response distinguish corners from edges without relying on a few sampled shift directions, supporting combined feature extraction.\n\nA camera needs recognizable points to track a scene as it moves. A plain patch changes little when shifted; an edge changes strongly in one direction; a corner changes in several directions. Harris and Stephens summarized these differences in a small matrix and used its determinant and trace to produce a corner response. This corrected direction-sampling and window problems in the earlier Moravec detector and combined corner detection with edge extraction. The matrix description is rotation invariant in its local mathematical model. It is not a guarantee of reliable matching at every scale, viewpoint or lighting condition. The original paper showed natural-scene examples and explicitly left better junction completion and adaptive thresholds for future work. The original image and tracking results have not been independently reproduced here.\n\n## Scientific scope\n\nThe detector uses local image-gradient statistics, a specified window and response/threshold choices. Its geometric interpretation concerns the local model; noise, scale, aperture ambiguity and textured regions can limit detection. It is not a universal object-recognition algorithm or exact projective invariance. Reported image examples have not been independently replayed.\n\n## People and systems\n\nChris Harris; Mike Stephens\n\n\n\n## Original sources\n\n- [Chris Harris and Mike Stephens: A Combined Corner and Edge Detector (1988)](https://www.bmva-archive.org.uk/bmvc/1988/avc-88-023.pdf)\n",
      "summary": "A local intensity-change matrix and determinant/trace response distinguish corners from edges without relying on a few sampled shift directions, supporting combined feature extraction.\n\nA camera needs recognizable points to track a scene as it moves. A plain patch changes little when shifted; an edge changes strongly in one direction; a corner changes in several directions. Harris and Stephens summarized these differences in a small matrix and used its determinant and trace to produce a corner response. This corrected direction-sampling and window problems in the earlier Moravec detector and combined corner detection with edge extraction. The matrix description is rotation invariant in its local mathematical model. It is not a guarantee of reliable matching at every scale, viewpoint or lighting condition. The original paper showed natural-scene examples and explicitly left better junction completion and adaptive thresholds for future work. The original image and tracking results have not been independently reproduced here.",
      "title": "Harris and Stephens: tell corners from edges for visual tracking"
    },
    "record_id": "urn:uuid:9ee3d517-7f3f-442b-ad2a-f36ecde927d9",
    "version": 1,
    "source_ref": {
      "record_id": "urn:uuid:9ee3d517-7f3f-442b-ad2a-f36ecde927d9",
      "version": 1,
      "content_hash": "sha256:68b17ea521eb3cedc4a9a7c551a8f0fab3616f2fe9dbf19b8ac77d0414744ed7"
    },
    "export_view": "wrs-public-editorial-view-1",
    "public_view_hash": "sha256:d01e303bb79e96d0a5bc2b63be85f117b35f4d59f40d0f4858024ad1a174a1ce"
  },
  "target": {
    "record_id": "urn:uuid:9ee3d517-7f3f-442b-ad2a-f36ecde927d9",
    "version": 1,
    "content_hash": "sha256:68b17ea521eb3cedc4a9a7c551a8f0fab3616f2fe9dbf19b8ac77d0414744ed7"
  },
  "published_grade": {
    "profile": "wrs-published-grade-1",
    "edition": "2026-10-28.1",
    "id": "harris-stephens-corner-edge-detector-1988",
    "entry_id": "harris-stephens-corner-edge-detector-1988",
    "revision": 1,
    "title": "Harris and Stephens: tell corners from edges for visual tracking",
    "context": "Computer science",
    "track": "Computer science",
    "band": "B",
    "modifier": null,
    "status": "PROVISIONAL_EDITORIAL",
    "assessed_on": "2026-10-04",
    "evidence_cutoff": "2026-10-04",
    "achievement_state": "SUPPORTED_SCOPED_RESULT",
    "what_changed": "A local intensity-change matrix and determinant/trace response distinguish corners from edges without relying on a few sampled shift directions, supporting combined feature extraction.",
    "scope": "A local intensity-change matrix and determinant/trace response distinguish corners from edges without relying on a few sampled shift directions, supporting combined feature extraction. The detector uses local image-gradient statistics, a specified window and response/threshold choices. Its geometric interpretation concerns the local model; noise, scale, aperture ambiguity and textured regions can limit detection. It is not a universal object-recognition algorithm or exact projective invariance. Reported image examples have not been independently replayed.",
    "evidence_summary": "Source-linked, scoped account of the original work. The published scope states the scientific assumptions and remaining verification limits. WRS has not independently certified the full proof, experimental result or system benchmark.",
    "references": [
      {
        "title": "Chris Harris and Mike Stephens: A Combined Corner and Edge Detector (1988)",
        "url": "https://www.bmva-archive.org.uk/bmvc/1988/avc-88-023.pdf",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      }
    ],
    "roles": [
      {
        "who": "Chris Harris; Mike Stephens",
        "did": "Complete original scientificbyline; noeffortfractions inferred.",
        "credit": "SCIENCE"
      },
      {
        "who": "Moravec and prior cited vision methods",
        "did": "Antecedent localfeature/edge/tracking methods; notcoauthors of this paper.",
        "credit": "SCIENCE"
      },
      {
        "who": "J.Sherlock/RSRE; MODcontract",
        "did": "Source-listedimagery andcomparison support; notbyline science.",
        "credit": "INFRASTRUCTURE"
      }
    ],
    "target": {
      "record_id": "urn:uuid:9ee3d517-7f3f-442b-ad2a-f36ecde927d9",
      "version": 1,
      "content_hash": "sha256:68b17ea521eb3cedc4a9a7c551a8f0fab3616f2fe9dbf19b8ac77d0414744ed7"
    },
    "scientific_correctness_certified": false,
    "independent_expert_calibration": false,
    "method": "PROPRIETARY",
    "points": "90000"
  },
  "canonical_agent_submission": false,
  "scientific_verification_awarded": false,
  "reader_guide": null,
  "reading_status": "SOURCE_LINKED_NOTE"
}
